summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2023-08-09 15:28:53 +0200
committerache <ache@ache.one>2023-08-09 15:35:58 +0200
commita7b1ad40bcb63fbe6f4528841a0715b7747cbfd9 (patch)
tree0692b4b062418a142b3310546717ce8511e1963a
parentUpdate config (diff)
Copilote mapping
-rwxr-xr-xplugin/perso.vim37
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>