From 2f8c9804878f3bdbea63ac78cee38a778158aa06 Mon Sep 17 00:00:00 2001 From: Martin Bielik Date: Tue, 28 Mar 2023 22:54:33 +0200 Subject: fixed visual redo call --- plugin/vim-ai.vim | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'plugin/vim-ai.vim') 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) -- cgit v1.2.3