From 12aae5adeaa393eecb424e9ffdc458616b2083f1 Mon Sep 17 00:00:00 2001 From: Martin Bielik Date: Sat, 22 Apr 2023 16:00:43 +0200 Subject: custom commands documentation --- autoload/vim_ai.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'autoload/vim_ai.vim') 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 - 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 - 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 - 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) -- cgit v1.2.3