From a7b1ad40bcb63fbe6f4528841a0715b7747cbfd9 Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 9 Aug 2023 15:28:53 +0200 Subject: Copilote mapping --- plugin/perso.vim | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) 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 :call GrammalecteToggle() +nnoremap x :call CopilotToggle() +nnoremap :call CodeiumToggle() -- cgit v1.2.3