if exists('g:loaded_copilot') finish en let g:loaded_copilot = 1 scriptencoding utf-8 com! -bang -nargs=? -range=-1 -complete=customlist,copilot#CommandComplete \ Copilot \ exe copilot#Command(, , +"", 0, "", ) if v:version < 800 || !exists('##CompleteChanged') finish en fun! s:ColorScheme() abort if &t_Co == 256 hi def CopilotSuggestion guifg=#808080 ctermfg=244 el hi def CopilotSuggestion guifg=#808080 ctermfg=8 en endf fun! s:MapTab() abort if get(g:, 'copilot_no_tab_map') || get(g:, 'copilot_no_maps') return en let tab_map = maparg('', 'i', 0, 1) if empty(tab_map) imap