summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/tags2
-rw-r--r--doc/vim-ai.txt12
2 files changed, 13 insertions, 1 deletions
diff --git a/doc/tags b/doc/tags
index 20ddc90..469a9be 100644
--- a/doc/tags
+++ b/doc/tags
@@ -1,7 +1,9 @@
:AI vim-ai.txt /*:AI*
:AIChat vim-ai.txt /*:AIChat*
:AIEdit vim-ai.txt /*:AIEdit*
+:AIRedo vim-ai.txt /*:AIRedo*
vim-ai vim-ai.txt /*vim-ai*
vim-ai-about vim-ai.txt /*vim-ai-about*
vim-ai-commands vim-ai.txt /*vim-ai-commands*
+vim-ai-config vim-ai.txt /*vim-ai-config*
vim-ai.txt vim-ai.txt /*vim-ai.txt*
diff --git a/doc/vim-ai.txt b/doc/vim-ai.txt
index 24a1ebe..d9c3eeb 100644
--- a/doc/vim-ai.txt
+++ b/doc/vim-ai.txt
@@ -54,7 +54,6 @@ https://platform.openai.com/docs/api-reference/completions
*:AIChat*
-
:AIChat continue or start a new conversation.
(selection)? :AIChat {instruction}? start a new conversation given the selection,
the instruction or both
@@ -67,11 +66,19 @@ Options: >
\ "temperature": 1,
\ "request_timeout": 10,
\ },
+ \ "ui": {
+ \ "open_chat_command": "below new | call vim_ai#MakeScratchWindow()",
+ \ },
\}
Check OpenAI docs for more infomration:
https://platform.openai.com/docs/api-reference/chat
+ *:AIRedo*
+
+:AIRedo repeat last AI command in order to re-try
+ or get an alternative completion.
+
CONFIGURATION *vim-ai-config*
To customize the default configuration, initialize the config variable with
@@ -100,6 +107,9 @@ Examples how configure key bindins and customize commands: >
xnoremap <leader>c :AIChat<CR>
nnoremap <leader>c :AIChat<CR>
+ " redo last AI command
+ nnoremap <leader>r :AIRedo<CR>
+
" command with custom context (vim-ai functions: AIRun, AIEditRun, AIChatRun)
command! -range -nargs=? AICode <line1>,<line2>call AIRun(<range>, "Programming syntax is " . &filetype . ", " . <f-args>)