augroup Cord
autocmd!
autocmd VimLeavePre * lua require 'cord.server':cleanup()
augroup END
function! CordCompleteList(ArgLead, CmdLine, CmdPos)
let completions = ['version', 'check_version', 'status', 'update', 'build', 'fetch', 'show_presence', 'hide_presence', 'toggle_presence', 'clear_presence', 'idle', 'unidle', 'toggle_idle', 'restart', 'shutdown']
return filter(completions, 'v:val =~ "^" . a:ArgLead')
endfunction
command! -nargs=1 -complete=customlist,CordCompleteList Cord lua require'cord.api.usercmd'.handle({<f-args>})