diff options
| author | Martin Bielik <mx.bielik@gmail.com> | 2023-03-21 22:23:56 +0100 |
|---|---|---|
| committer | Martin Bielik <mx.bielik@gmail.com> | 2023-03-21 22:23:56 +0100 |
| commit | 9b707d99b106c6535e476f00095053b470428bcc (patch) | |
| tree | 6f14af0c9deb7a173ccfc6cc8c0c0971f503fefa /plugin/vim-ai.vim | |
| parent | f6893360225a180c2c62c08861589b655d7b159c (diff) | |
| download | vim-ai-9b707d99b106c6535e476f00095053b470428bcc.tar.gz | |
fixed chat prompt
Diffstat (limited to '')
| -rw-r--r-- | plugin/vim-ai.vim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim index 6046b04..eeb913a 100644 --- a/plugin/vim-ai.vim +++ b/plugin/vim-ai.vim @@ -70,8 +70,10 @@ function! AIChatRun(is_selection, ...) range let is_outside_of_chat_window = search('^>>> user$', 'nw') == 0 if is_outside_of_chat_window call ScratchWindow() - " use prompt only in visual mode - let prompt = a:is_selection ? MakePrompt(a:is_selection, lines, a:0 ? a:1 : "") : "" + let prompt = "" + if a:0 || a:is_selection + let prompt = MakePrompt(a:is_selection, lines, a:0 ? a:1 : "") + endif execute "normal i>>> user\n\n" . prompt endif |