diff options
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 |