vimでGitHub Copilot

Microsoft傘下のGitHub、「GitHub Copilot」を無料に(制限あり)
https://www.itmedia.co.jp/news/articles/2412/19/news111.html

ということで使ってみる

以下インストール
https://github.com/github/copilot.vim

vimrcはこんな感じ
常に補完が効くのは嫌なので使うときだけ有効にする
候補表示はCtrl-c

let g:copilot_filetypes = { '*': v:false }
imap <C-c> <Plug>(copilot-next)

command! -nargs=0 ToggleCopilot call ToggleCopilot()
function! ToggleCopilot()
    if exists('g:copilot_filetypes')
        unlet g:copilot_filetypes
    else
        let g:copilot_filetypes = { '*': v:false }
    endif
    Copilot status
endfunction

:Copilot setup で設定
~/.config/github-copilot/ に credentials が入る

あとチャットはここから出来る
https://github.com/copilot