diff options
author | ache <ache@ache.one> | 2023-08-09 15:28:53 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2023-08-09 15:35:58 +0200 |
commit | a7b1ad40bcb63fbe6f4528841a0715b7747cbfd9 (patch) | |
tree | 0692b4b062418a142b3310546717ce8511e1963a | |
parent | Update config (diff) |
Copilote mapping
-rwxr-xr-x | plugin/perso.vim | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/plugin/perso.vim b/plugin/perso.vim index 796f3fd..51bf030 100755 --- a/plugin/perso.vim +++ b/plugin/perso.vim @@ -289,6 +289,43 @@ function! GrammalecteToggle() endfunction +function! CopilotToggle() + try + if exists("g:copilot_enabled_toggle") && g:copilot_enabled_toggle ==? "on" + Copilot disable + let g:copilot_enabled_toggle = "off" + else + if exists("g:copilot_enabled_toggle") + Copilot enable + else + :packadd copilot.vim + endif + let g:copilot_enabled_toggle = "on" + endif + endtry +endfunction + +function! CodeiumToggle() + try + if exists("g:codeium_enabled_toggle") && g:codeium_enabled_toggle ==? "on" + let g:codeium_enabled = v:false + let g:codeium_enabled_toggle = "off" + else + if !exists("g:codeium_enabled_toggle") + packadd codeium.vim + endif + let g:codeium_enabled_toggle = "on" + endif + endtry +endfunction + + + +" call CopilotToggle() + + nnoremap <leader><F5> :call GrammalecteToggle()<cr> +nnoremap <leader>x :call CopilotToggle()<cr> +nnoremap <leader><m-x> :call CodeiumToggle()<cr> |