diff options
| author | Martin Bielik <mx.bielik@gmail.com> | 2023-04-22 17:05:18 +0200 |
|---|---|---|
| committer | Martin Bielik <mx.bielik@gmail.com> | 2023-04-22 17:05:18 +0200 |
| commit | 4b3f4339e643bb7cae9065fb4129bdbfaf0b2dcf (patch) | |
| tree | 01bcce6d3ba0f09352f8d4d98d65a2bdc733336c /autoload/vim_ai.vim | |
| parent | 12aae5adeaa393eecb424e9ffdc458616b2083f1 (diff) | |
| download | vim-ai-4b3f4339e643bb7cae9065fb4129bdbfaf0b2dcf.tar.gz | |
open_chat_command presets
Diffstat (limited to 'autoload/vim_ai.vim')
| -rw-r--r-- | autoload/vim_ai.vim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/autoload/vim_ai.vim b/autoload/vim_ai.vim index 7206431..5d8ee79 100644 --- a/autoload/vim_ai.vim +++ b/autoload/vim_ai.vim @@ -136,7 +136,11 @@ function! vim_ai#AIChatRun(is_selection, config, ...) range call win_gotoid(l:chat_win_id) else " open new chat window - execute g:vim_ai_chat['ui']['open_chat_command'] + let l:open_conf = g:vim_ai_chat['ui']['open_chat_command'] + let l:open_cmd = has_key(g:vim_ai_open_chat_presets, l:open_conf) + \ ? g:vim_ai_open_chat_presets[l:open_conf] + \ : l:open_conf + execute l:open_cmd endif endif |