diff options
| author | Martin Bielik <mx.bielik@gmail.com> | 2023-04-22 16:00:43 +0200 |
|---|---|---|
| committer | Martin Bielik <mx.bielik@gmail.com> | 2023-04-22 16:00:43 +0200 |
| commit | 12aae5adeaa393eecb424e9ffdc458616b2083f1 (patch) | |
| tree | d78357d2a1104a0d46e4af0ea99b13d8560f6423 /autoload | |
| parent | ad45ecff60461377788220da3b6f0ca8006f24cb (diff) | |
| download | vim-ai-12aae5adeaa393eecb424e9ffdc458616b2083f1.tar.gz | |
custom commands documentation
Diffstat (limited to 'autoload')
| -rw-r--r-- | autoload/vim_ai.vim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/autoload/vim_ai.vim b/autoload/vim_ai.vim index b058b54..7206431 100644 --- a/autoload/vim_ai.vim +++ b/autoload/vim_ai.vim @@ -69,6 +69,10 @@ function! s:MakePrompt(is_selection, lines, instruction, config) return join([l:instruction, l:delimiter, l:selection], "") endfunction +" Complete prompt +" - is_selection - <range> parameter +" - config - function scoped vim_ai_complete config +" - a:1 - optional instruction prompt function! vim_ai#AIRun(is_selection, config, ...) range let l:config = vim_ai_config#ExtendDeep(g:vim_ai_complete, a:config) @@ -93,6 +97,10 @@ function! vim_ai#AIRun(is_selection, config, ...) range set nopaste endfunction +" Edit prompt +" - is_selection - <range> parameter +" - config - function scoped vim_ai_edit config +" - a:1 - optional instruction prompt function! vim_ai#AIEditRun(is_selection, config, ...) range let l:config = vim_ai_config#ExtendDeep(g:vim_ai_edit, a:config) @@ -110,6 +118,10 @@ function! vim_ai#AIEditRun(is_selection, config, ...) range set nopaste endfunction +" Start and answer the chat +" - is_selection - <range> parameter +" - config - function scoped vim_ai_chat config +" - a:1 - optional instruction prompt function! vim_ai#AIChatRun(is_selection, config, ...) range let l:config = vim_ai_config#ExtendDeep(g:vim_ai_chat, a:config) |