diff options
| author | Martin Bielik <mx.bielik@gmail.com> | 2023-03-28 22:54:33 +0200 |
|---|---|---|
| committer | Martin Bielik <mx.bielik@gmail.com> | 2023-03-28 22:54:33 +0200 |
| commit | 2f8c9804878f3bdbea63ac78cee38a778158aa06 (patch) | |
| tree | e98f552488760653622250b641807fe5256fa89c /plugin/vim-ai.vim | |
| parent | fcfe3f220d6b86208db1135db0b4d64568234119 (diff) | |
| download | vim-ai-2f8c9804878f3bdbea63ac78cee38a778158aa06.tar.gz | |
fixed visual redo call
Diffstat (limited to 'plugin/vim-ai.vim')
| -rw-r--r-- | plugin/vim-ai.vim | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim index c9f48e1..501dc2c 100644 --- a/plugin/vim-ai.vim +++ b/plugin/vim-ai.vim @@ -126,10 +126,18 @@ endfunction function! AIRedoRun() execute "normal! u" if s:last_command == "complete" - '<,'>call AIRun(s:last_is_selection, s:last_instruction) + if s:last_is_selection + '<,'>call AIRun(s:last_is_selection, s:last_instruction) + else + call AIRun(s:last_is_selection, s:last_instruction) + endif endif if s:last_command == "edit" - '<,'>call AIEditRun(s:last_is_selection, s:last_instruction) + if s:last_is_selection + '<,'>call AIEditRun(s:last_is_selection, s:last_instruction) + else + call AIEditRun(s:last_is_selection, s:last_instruction) + endif endif if s:last_command == "chat" call AIChatRun(s:last_is_selection, s:last_instruction) |