summaryrefslogtreecommitdiff
path: root/autoload/vim_ai_config.vim
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--autoload/vim_ai_config.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/autoload/vim_ai_config.vim b/autoload/vim_ai_config.vim
index 3b182c0..ca8273e 100644
--- a/autoload/vim_ai_config.vim
+++ b/autoload/vim_ai_config.vim
@@ -35,13 +35,19 @@ let g:vim_ai_chat_default = {
\ "initial_prompt": s:initial_chat_prompt,
\ },
\ "ui": {
-\ "open_chat_command": "below new | call vim_ai#MakeScratchWindow()",
+\ "open_chat_command": "preset_below",
\ "scratch_buffer_keep_open": 0,
\ "populate_options": 0,
\ "code_syntax_enabled": 1,
\ },
\}
+let g:vim_ai_open_chat_presets = {
+\ "preset_below": "below new | call vim_ai#MakeScratchWindow()",
+\ "preset_tab": "tabnew | call vim_ai#MakeScratchWindow()",
+\ "preset_right": "rightbelow 55vnew | setlocal noequalalways | setlocal winfixwidth | call vim_ai#MakeScratchWindow()",
+\}
+
if !exists("g:vim_ai_debug")
let g:vim_ai_debug = 0
endif