syn keyword vimCommand contained  a[ppend] ab[breviate] abc[lear] abo[veleft] al[l] am[enu] an[oremenu] ar[gs] arga[dd] argd[elete] argdo argde[dupe] arge[dit] argg[lobal] argl[ocal] argu[ment] as[cii] aun[menu] b[uffer] bN[ext] ba[ll] bad[d] bal[t] bd[elete] be[have] bel[owright] bf[irst] bl[ast] bm[odified] bn[ext] bo[tright] bp[revious] br[ewind] brea[k] breaka[dd] breakd[el] breakl[ist] bro[wse] bu[ffers] bufd[o] bun[load] bw[ipeout] c[hange] cN[ext] cNf[ile] ca[bbrev] cabc[lear] cabo[ve] cad[dbuffer] cadde[xpr] caddf[ile] caf[ter] cal[l] cat[ch] cb[uffer] cbe[fore] cbel[ow] cbo[ttom] cc ccl[ose] cd cdo ce[nter] cex[pr] cf[ile] cfd[o] cfi[rst] cg[etfile] cgetb[uffer] cgete[xpr] ch[dir] cha[nges] che[ckhealth] checkp[ath] checkt[ime] chi[story] cl[ist] cla[st] clo[se] cle[arjumps] cm[ap] cmapc[lear] cme[nu] cn[ext] cnew[er] cnf[ile] cno[remap]
syn keyword vimCommand contained  cnorea[bbrev] cnorem[enu] co[py] col[der] colo[rscheme] com[mand] comc[lear] comp[iler] con[tinue] conf[irm] cons[t] cop[en] cp[revious] cpf[ile] cq[uit] cr[ewind] cs[cope] cst[ag] cu[nmap] cuna[bbrev] cunm[enu] cw[indow] d[elete] delm[arks] deb[ug] debugg[reedy] del[command] delf[unction] di[splay] dif[fupdate] diffg[et] diffo[ff] diffp[atch] diffpu[t] diffs[plit] difft[his] dig[raphs] dj[ump] dl[ist] dr[op] ds[earch] dsp[lit] e[dit] ea[rlier] ec[ho] echoe[rr] echoh[l] echom[sg] echon el[se] elsei[f] em[enu] en[dif] endf[unction] endfo[r] endt[ry] endw[hile] ene[w] ev[al] ex exe[cute] exi[t] exu[sage] f[ile] files filet[ype] filt[er] fin[d] fina[lly] fini[sh] fir[st] fo[ld] foldc[lose] foldd[oopen] folddoc[losed] foldo[pen] for fu[nction] go[to] gr[ep] grepa[dd] gu[i] gv[im] h[elp] helpc[lose] helpg[rep] helpt[ags]
syn keyword vimCommand contained  ha[rdcopy] hi[ghlight] hid[e] his[tory] ho[rizontal] i[nsert] ia[bbrev] iabc[lear] if ij[ump] il[ist] im[ap] imapc[lear] ime[nu] in[oremap] inorea[bbrev] inorem[enu] int[ro] is[earch] isp[lit] iu[nmap] iuna[bbrev] iunm[enu] j[oin] ju[mps] k ke[epmarks] keepj[umps] keepp[atterns] keepa[lt] l[ist] lN[ext] lNf[ile] la[st] lab[ove] lan[guage] lad[dexpr] laddb[uffer] laddf[ile] laf[ter] lat[er] lb[uffer] lbe[fore] lbel[ow] lbo[ttom] lc[d] lch[dir] lcl[ose] lcs[cope] ld[o] le[ft] lefta[bove] let lex[pr] lf[ile] lfd[o] lfi[rst] lg[etfile] lgetb[uffer] lgete[xpr] lgr[ep] lgrepa[dd] lh[elpgrep] lhi[story] ll lla[st] lli[st] lm[ap] lmapc[lear] lmak[e] ln[oremap] lne[xt] lnew[er] lnf[ile] lo[adview] loadk[eymap] loc[kmarks] lockv[ar] lol[der] lop[en] lp[revious] lpf[ile] lr[ewind] lt[ag] lu[nmap] lua luad[o] luaf[ile]
syn keyword vimCommand contained  lv[imgrep] lvimgrepa[dd] lw[indow] ls m[ove] ma[rk] mak[e] map mapc[lear] mar[ks] mat[ch] me[nu] menut[ranslate] mes[sages] mk[exrc] mks[ession] mksp[ell] mkv[imrc] mkvie[w] mo[de] mz[scheme] mzf[ile] n[ext] new nm[ap] nmapc[lear] nme[nu] nn[oremap] nnoreme[nu] no[remap] noa[utocmd] noh[lsearch] nor[eabbrev] norem[enu] nos[wapfile] nor[mal] nu[mber] nun[map] nunme[nu] o[ldfiles] om[ap] omapc[lear] ome[nu] on[ly] ono[remap] onoreme[nu] op[tions] ou[nmap] ounme[nu] ow[nsyntax] p[rint] pa[ckadd] packl[oadall] pc[lose] pe[rl] perld[o] perlf[ile] ped[it] po[p] popu[p] pp[op] pr[eserve] prev[ious] pro[file] profd[el] ps[earch] pt[ag] ptN[ext] ptf[irst] ptj[ump] ptl[ast] ptn[ext] ptp[revious] ptr[ewind] pts[elect] pu[t] pw[d] py[thon] pyd[o] pyf[ile] py3 py3d[o] pyt[hon3] py3[file] pyx pyxd[o] pyt[honx] pyx[file]
syn keyword vimCommand contained  q[uit] quita[ll] qa[ll] r[ead] rec[over] red[o] redi[r] redr[aw] redraws[tatus] redrawt[abline] reg[isters] res[ize] ret[ab] retu[rn] rew[ind] ri[ght] rightb[elow] rs[hada] ru[ntime] rund[o] rub[y] rubyd[o] rubyf[ile] rv[iminfo] sN[ext] sa[rgument] sal[l] san[dbox] sav[eas] sb[uffer] sbN[ext] sba[ll] sbf[irst] sbl[ast] sbm[odified] sbn[ext] sbp[revious] sbr[ewind] sc[riptnames] scripte[ncoding] scs[cope] se[t] setf[iletype] setg[lobal] setl[ocal] sf[ind] sfir[st] si[malt] sig[n] sil[ent] sl[eep] sla[st] sm[agic] smap smapc[lear] sme[nu] sn[ext] sno[magic] snor[emap] snoreme[nu] so[urce] sor[t] sp[lit] spe[llgood] spelld[ump] spelli[nfo] spellr[epall] spellra[re] spellu[ndo] spellw[rong] spr[evious] sr[ewind] st[op] sta[g] star[tinsert] startg[replace] startr[eplace] sto[pinsert] stj[ump] sts[elect] su[nhide]
syn keyword vimCommand contained  sunm[ap] sunme[nu] sus[pend] sv[iew] sw[apname] sy[ntax] synti[me] sync[bind] t tc[d] tch[dir] tN[ext] ta[g] tags tab tabc[lose] tabd[o] tabe[dit] tabf[ind] tabfir[st] tabm[ove] tabl[ast] tabn[ext] tabnew tabo[nly] tabp[revious] tabN[ext] tabr[ewind] tabs tc[l] tcld[o] tclf[ile] te[rminal] tf[irst] th[row] tj[ump] tl[ast] tlm[enu] tln[oremenu] tlu[nmenu] tm[enu] tma[p] tmapc[lear] tn[ext] tno[remap] to[pleft] tp[revious] tr[ewind] try ts[elect] tu[nmenu] tunma[p] u[ndo] undoj[oin] undol[ist] una[bbreviate] unh[ide] unl[et] unlo[ckvar] unm[ap] unme[nu] uns[ilent] up[date] v[global] ve[rsion] verb[ose] vert[ical] vi[sual] vie[w] vim[grep] vimgrepa[dd] viu[sage] vm[ap] vmapc[lear] vme[nu] vn[oremap] vne[w] vno[remenu] vs[plit] vu[nmap] vunme[nu] w[rite] wN[ext] wa[ll] wh[ile] wi[nsize] winc[md] wind[o] winp[os]
syn keyword vimCommand contained  wn[ext] wp[revious] wq wqa[ll] ws[hada] wu[ndo] wv[iminfo] x[it] xa[ll] xm[ap] xmapc[lear] xme[nu] xn[oremap] xnoreme[nu] xu[nmap] xunme[nu] y[ank] N[ext]

syn keyword vimOption contained  aleph al arabic arab invarabic noarabic invarab noarab arabicshape arshape invarabicshape noarabicshape invarshape noarshape allowrevins ari invallowrevins noallowrevins invari noari ambiwidth ambw autochdir acd invautochdir noautochdir invacd noacd autoindent ai invautoindent noautoindent invai noai autoread ar invautoread noautoread invar noar autowrite aw invautowrite noautowrite invaw noaw autowriteall awa invautowriteall noautowriteall invawa noawa background bg backspace bs backup bk invbackup nobackup invbk nobk backupcopy bkc backupdir bdir backupext bex backupskip bsk belloff bo binary bin invbinary nobinary invbin nobin bomb invbomb nobomb breakat brk breakindent bri invbreakindent nobreakindent invbri nobri breakindentopt briopt browsedir bsdir bufhidden bh buflisted bl invbuflisted nobuflisted invbl nobl
syn keyword vimOption contained  buftype bt casemap cmp cdhome cdh invcdhome nocdhome invcdh nocdh cdpath cd cedit channel charconvert ccv cindent cin invcindent nocindent invcin nocin cinkeys cink cinoptions cino cinwords cinw cinscopedecls cinsd clipboard cb cmdheight ch cmdwinheight cwh colorcolumn cc columns co comments com commentstring cms complete cpt concealcursor cocu conceallevel cole completefunc cfu completeopt cot completeslash csl confirm cf invconfirm noconfirm invcf nocf copyindent ci invcopyindent nocopyindent invci noci cpoptions cpo cscopepathcomp cspc cscopeprg csprg cscopequickfix csqf cscoperelative csre invcscoperelative nocscoperelative invcsre nocsre cscopetag cst invcscopetag nocscopetag invcst nocst cscopetagorder csto cscopeverbose csverb invcscopeverbose nocscopeverbose invcsverb nocsverb cursorbind crb invcursorbind nocursorbind invcrb nocrb
syn keyword vimOption contained  cursorcolumn cuc invcursorcolumn nocursorcolumn invcuc nocuc cursorline cul invcursorline nocursorline invcul nocul cursorlineopt culopt debug define def delcombine deco invdelcombine nodelcombine invdeco nodeco dictionary dict diff invdiff nodiff diffexpr dex diffopt dip digraph dg invdigraph nodigraph invdg nodg directory dir display dy eadirection ead emoji emo invemoji noemoji invemo noemo encoding enc endofline eol invendofline noendofline inveol noeol equalalways ea invequalalways noequalalways invea noea equalprg ep errorbells eb inverrorbells noerrorbells inveb noeb errorfile ef errorformat efm eventignore ei expandtab et invexpandtab noexpandtab invet noet exrc ex invexrc noexrc invex noex fileencoding fenc fileencodings fencs fileformat ff fileformats ffs fileignorecase fic invfileignorecase nofileignorecase invfic nofic
syn keyword vimOption contained  filetype ft fillchars fcs fixendofline fixeol invfixendofline nofixendofline invfixeol nofixeol foldclose fcl foldcolumn fdc foldenable fen invfoldenable nofoldenable invfen nofen foldexpr fde foldignore fdi foldlevel fdl foldlevelstart fdls foldmarker fmr foldmethod fdm foldminlines fml foldnestmax fdn foldopen fdo foldtext fdt formatexpr fex formatoptions fo formatlistpat flp formatprg fp fsync fs invfsync nofsync invfs nofs gdefault gd invgdefault nogdefault invgd nogd grepformat gfm grepprg gp guicursor gcr guifont gfn guifontwide gfw guioptions go guitablabel gtl guitabtooltip gtt helpfile hf helpheight hh helplang hlg hidden hid invhidden nohidden invhid nohid highlight hl history hi hkmap hk invhkmap nohkmap invhk nohk hkmapp hkp invhkmapp nohkmapp invhkp nohkp hlsearch hls invhlsearch nohlsearch invhls nohls
syn keyword vimOption contained  icon invicon noicon iconstring ignorecase ic invignorecase noignorecase invic noic imcmdline imc invimcmdline noimcmdline invimc noimc imdisable imd invimdisable noimdisable invimd noimd iminsert imi imsearch ims inccommand icm include inc includeexpr inex incsearch is invincsearch noincsearch invis nois indentexpr inde indentkeys indk infercase inf invinfercase noinfercase invinf noinf isfname isf isident isi iskeyword isk isprint isp joinspaces js invjoinspaces nojoinspaces invjs nojs jumpoptions jop keymap kmp keymodel km keywordprg kp langmap lmap langmenu lm langnoremap lnr invlangnoremap nolangnoremap invlnr nolnr langremap lrm invlangremap nolangremap invlrm nolrm laststatus ls lazyredraw lz invlazyredraw nolazyredraw invlz nolz linebreak lbr invlinebreak nolinebreak invlbr nolbr lines linespace lsp lisp invlisp nolisp
syn keyword vimOption contained  lispwords lw list invlist nolist listchars lcs loadplugins lpl invloadplugins noloadplugins invlpl nolpl magic invmagic nomagic makeef mef makeencoding menc makeprg mp matchpairs mps matchtime mat maxcombine mco maxfuncdepth mfd maxmapdepth mmd maxmempattern mmp menuitems mis mkspellmem msm modeline ml invmodeline nomodeline invml noml modelineexpr mle invmodelineexpr nomodelineexpr invmle nomle modelines mls modifiable ma invmodifiable nomodifiable invma noma modified mod invmodified nomodified invmod nomod more invmore nomore mouse mousefocus mousef invmousefocus nomousefocus invmousef nomousef mousehide mh invmousehide nomousehide invmh nomh mousemodel mousem mousemoveevent mousemev invmousemoveevent nomousemoveevent invmousemev nomousemev mousescroll mouseshape mouses mousetime mouset nrformats nf number nu invnumber nonumber invnu nonu
syn keyword vimOption contained  numberwidth nuw omnifunc ofu opendevice odev invopendevice noopendevice invodev noodev operatorfunc opfunc packpath pp paragraphs para paste invpaste nopaste pastetoggle pt patchexpr pex patchmode pm path pa preserveindent pi invpreserveindent nopreserveindent invpi nopi previewheight pvh previewwindow pvw invpreviewwindow nopreviewwindow invpvw nopvw printdevice pdev printencoding penc printexpr pexpr printfont pfn printheader pheader printmbcharset pmbcs printmbfont pmbfn printoptions popt pumblend pb pumheight ph pumwidth pw pyxversion pyx quickfixtextfunc qftf quoteescape qe readonly ro invreadonly noreadonly invro noro redrawdebug rdb redrawtime rdt regexpengine re relativenumber rnu invrelativenumber norelativenumber invrnu nornu report revins ri invrevins norevins invri nori rightleft rl invrightleft norightleft invrl norl
syn keyword vimOption contained  rightleftcmd rlc ruler ru invruler noruler invru noru rulerformat ruf runtimepath rtp scroll scr scrollback scbk scrollbind scb invscrollbind noscrollbind invscb noscb scrolljump sj scrolloff so scrollopt sbo sections sect secure invsecure nosecure selection sel selectmode slm sessionoptions ssop shada sd shadafile sdf shell sh shellcmdflag shcf shellpipe sp shellquote shq shellredir srr shellslash ssl invshellslash noshellslash invssl nossl shelltemp stmp invshelltemp noshelltemp invstmp nostmp shellxquote sxq shellxescape sxe shiftround sr invshiftround noshiftround invsr nosr shiftwidth sw shortmess shm showbreak sbr showcmd sc invshowcmd noshowcmd invsc nosc showfulltag sft invshowfulltag noshowfulltag invsft nosft showmatch sm invshowmatch noshowmatch invsm nosm showmode smd invshowmode noshowmode invsmd nosmd
syn keyword vimOption contained  showtabline stal sidescroll ss sidescrolloff siso signcolumn scl smartcase scs invsmartcase nosmartcase invscs noscs smartindent si invsmartindent nosmartindent invsi nosi smarttab sta invsmarttab nosmarttab invsta nosta softtabstop sts spell invspell nospell spellcapcheck spc spellfile spf spelllang spl spellsuggest sps spelloptions spo splitbelow sb invsplitbelow nosplitbelow invsb nosb splitright spr invsplitright nosplitright invspr nospr startofline sol invstartofline nostartofline invsol nosol statusline stl suffixes su suffixesadd sua swapfile swf invswapfile noswapfile invswf noswf switchbuf swb synmaxcol smc syntax syn tagfunc tfu tabline tal tabpagemax tpm tabstop ts tagbsearch tbs invtagbsearch notagbsearch invtbs notbs tagcase tc taglength tl tagrelative tr invtagrelative notagrelative invtr notr
syn keyword vimOption contained  tags tag tagstack tgst invtagstack notagstack invtgst notgst termbidi tbidi invtermbidi notermbidi invtbidi notbidi termencoding tenc termguicolors tgc invtermguicolors notermguicolors invtgc notgc termpastefilter tpf textwidth tw thesaurus tsr thesaurusfunc tsrfu tildeop top invtildeop notildeop invtop notop timeout to invtimeout notimeout invto noto timeoutlen tm title invtitle notitle titlelen titleold titlestring ttimeout invttimeout nottimeout ttimeoutlen ttm undodir udir undofile udf invundofile noundofile invudf noudf undolevels ul undoreload ur updatecount uc updatetime ut varsofttabstop vsts vartabstop vts verbose vbs verbosefile vfile viewdir vdir viewoptions vop viminfo vi viminfofile vif virtualedit ve visualbell vb invvisualbell novisualbell invvb novb warn invwarn nowarn whichwrap ww wildchar wc
syn keyword vimOption contained  wildcharm wcm wildignore wig wildignorecase wic invwildignorecase nowildignorecase invwic nowic wildmenu wmnu invwildmenu nowildmenu invwmnu nowmnu wildmode wim wildoptions wop winaltkeys wak winbar wbr winblend winbl winhighlight winhl window wi winheight wh winfixheight wfh invwinfixheight nowinfixheight invwfh nowfh winfixwidth wfw invwinfixwidth nowinfixwidth invwfw nowfw winminheight wmh winminwidth wmw winwidth wiw wrap invwrap nowrap wrapmargin wm wrapscan ws invwrapscan nowrapscan invws nows write invwrite nowrite writeany wa invwriteany nowriteany invwa nowa writebackup wb invwritebackup nowritebackup invwb nowb writedelay wd

syn case ignore

syn keyword vimAutoEvent contained  BufAdd BufDelete BufEnter BufFilePost BufFilePre BufHidden BufLeave BufNew BufNewFile BufReadCmd BufReadPost BufReadPre BufUnload BufWinEnter BufWinLeave BufWipeout BufWriteCmd BufWritePost BufWritePre ChanInfo ChanOpen CmdUndefined CmdWinEnter CmdWinLeave CmdlineChanged CmdlineEnter CmdlineLeave ColorScheme ColorSchemePre CompleteChanged CompleteDone CompleteDonePre CursorHold CursorHoldI CursorMoved CursorMovedI DiffUpdated DirChanged DirChangedPre EncodingChanged ExitPre FileAppendCmd FileAppendPost FileAppendPre FileChangedRO FileChangedShell FileChangedShellPost FileReadCmd FileReadPost FileReadPre FileType FileWriteCmd FileWritePost FileWritePre FilterReadPost FilterReadPre FilterWritePost FilterWritePre FocusGained FocusLost FuncUndefined GUIEnter GUIFailed InsertChange InsertCharPre InsertEnter InsertLeave
syn keyword vimAutoEvent contained  InsertLeavePre MenuPopup ModeChanged OptionSet QuickFixCmdPost QuickFixCmdPre QuitPre RemoteReply SearchWrapped SessionLoadPost ShellCmdPost ShellFilterPost SourceCmd SourcePost SourcePre SpellFileMissing StdinReadPost StdinReadPre SwapExists Syntax TabClosed TabEnter TabLeave TabNew TermChanged TermEnter TermLeave TermResponse TextChanged TextChangedI TextChangedP TextYankPost User VimEnter VimLeave VimLeavePre VimResized VimResume VimSuspend WinClosed WinEnter WinLeave WinNew WinScrolled BufWrite FileEncoding BufCreate BufRead

syn keyword nvimAutoEvent contained  BufModifiedSet RecordingLeave Signal UILeave RecordingEnter DiagnosticChanged LspAttach UIEnter LspDetach TabNewEntered TermClose TermOpen

syn case match

syn keyword vimFuncName contained  ceil setcellwidths lispindent nvim_buf_line_count nvim_put win_move_statusline sign_getplaced rubyeval jobsend settabwinvar tagfiles append nvim__runtime_inspect getwinposx reduce msgpackparse nvim_buf_get_commands pathshorten nvim_set_current_tabpage inputrestore nvim_buf_get_changedtick expandcmd log resolve inputsave strcharpart nvim_win_set_cursor range sqrt winheight dictwatcheradd nvim_set_hl_ns_fast getcmdline argv histnr nvim_get_proc_children float2nr nvim_echo nvim_create_augroup nvim_get_chan_info dictwatcherdel settagstack win_findbuf nvim__id_float rpcstop hasmapto rpcnotify atan2 screenpos timer_stopall screenchar stdioopen nvim__get_lib_dir nvim_win_get_width nvim_win_set_var jobpid nvim_get_vvar matchfuzzypos asin sort gettagstack windowsversion getjumplist msgpackdump assert_nobeep charidx
syn keyword vimFuncName contained  setfperm matchfuzzy py3eval str2nr strridx nvim_win_get_config getcursorcharpos reg_recording getcompletion extend serverstop min nextnonblank appendbufline assert_fails nvim_set_current_dir tabpagenr bufloaded stdpath setloclist nvim_buf_delete nvim_win_get_height nvim_list_tabpages line2byte assert_inrange setqflist searchpair isinf getloclist buffer_exists getcmdwintype len nvim_input serverlist getwininfo cosh nvim_win_get_buf nvim_set_option nvim_get_namespaces exp json_encode nvim__buf_redraw_range str2float spellbadword nvim_buf_del_var getcharsearch nvim_get_context getmousepos escape readfile rpcstart sign_jump setcursorcharpos nvim_set_keymap iconv strtrans nvim_set_option_value nvim_get_option_value nvim_get_current_buf matchstrpos nvim__get_runtime haslocaldir complete join nvim_del_keymap getqflist
syn keyword vimFuncName contained  filewritable nvim_input_mouse jobresize nvim_buf_is_loaded tr eval localtime matchstr getwinpos filereadable insert nvim_buf_get_name pow foldlevel hostname getchar getmatches type function byteidxcomp last_buffer_nr tabpagebuflist log10 has nvim_list_chans flatten nvim_notify foldclosed json_decode ctxget exepath reltime trunc nvim_win_set_option assert_true getfsize sha256 nvim_buf_set_virtual_text byteidx wordcount setmatches libcall remove bufname digraph_getlist wait assert_false win_execute hlexists tolower mapcheck getcwd nvim_create_autocmd search wildmenumode spellsuggest nvim_get_option nvim_get_color_map undotree exists eventhandler prevnonblank win_gotoid chansend keys perleval matchend ctxpush nvim_buf_get_text isdirectory nvim__id_dictionary nvim_buf_set_option nvim_out_write highlightID nvim_buf_clear_namespace
syn keyword vimFuncName contained  bufadd nvim_del_user_command deletebufline nvim_get_proc debugbreak luaeval argidx add max nvim_get_runtime_file systemlist getcharstr nvim_win_get_position win_getid sinh win_move_separator interrupt nvim_tabpage_get_win inputdialog shellescape tabpagewinnr jobclose nvim_buf_set_mark map test_garbagecollect_now inputlist has_key sign_define digraph_setlist libcallnr nvim_open_term nr2char swapinfo ctxsize acos gettabvar getcharpos setwinvar pyeval nvim_win_set_config expand setcharpos environ pum_getpos delete round nvim_paste nvim_get_color_by_name charcol globpath values nvim_list_uis nvim_buf_del_extmark nvim_eval_statusline nvim_win_set_height nvim_feedkeys indent reverse nvim_buf_get_keymap serverstart fullcommand nvim_tabpage_get_number nvim_get_hl_by_name garbagecollect diff_filler nvim_tabpage_del_var
syn keyword vimFuncName contained  char2nr maparg nvim_win_set_buf nvim__unpack bufload foldclosedend pumvisible nvim_get_hl_by_id nvim_win_hide getftime mapset rename fmod nvim_strwidth nvim__id_array pyxeval tanh nvim_win_get_option nvim__get_hl_defs changenr getreg assert_report nvim_get_current_win sign_getdefined nvim__buf_stats timer_start nvim_list_runtime_paths sign_placelist nvim_call_dict_function glob2regpat jobstart sockconnect nvim_set_var winwidth nvim_win_close getcmdtype chdir prompt_setprompt nvim_list_wins nvim_buf_add_highlight arglistid nvim_buf_del_user_command nvim_command_output getregtype nvim__inspect_cell assert_match glob nvim_buf_get_option setcharsearch timer_stop nvim_buf_set_extmark matchaddpos nvim_del_mark setbufvar inputsecret ctxset nvim_tabpage_get_var bufwinnr getcmdpos getmarklist nvim_buf_set_name hlID
syn keyword vimFuncName contained  shiftwidth termopen sin getwinvar nvim_del_augroup_by_name nvim_del_augroup_by_id nvim_buf_get_extmark_by_id matcharg tan clearmatches nvim_clear_autocmds nvim_parse_cmd nvim_err_write assert_equal empty floor nvim_win_get_var winbufnr nvim__stats synIDtrans rpcrequest nvim_del_autocmd nvim_buf_is_valid argc searchcount gettabinfo copy strchars screencol winlayout winnr screenattr reltimefloat nvim_buf_set_lines getwinposy win_gettype split nvim_set_hl_ns mode getchangelist setcmdpos atan setbufline nvim_win_del_var timer_pause timer_info win_screenpos nvim_create_namespace assert_notmatch test_write_list_log nvim_buf_get_number gettabwinvar virtcol2col nvim__id nvim_buf_attach getcmdscreenpos execute screenchars or prompt_setinterrupt match strpart str2list synconcealed nvim_tabpage_list_wins synIDattr substitute
syn keyword vimFuncName contained  reltimestr undofile strgetchar xor synID index nvim_tabpage_set_var synstack assert_exception winline nvim_win_is_valid winsaveview matchdelete searchpairpos winrestview system nvim_get_current_line nvim_create_user_command strdisplaywidth simplify nvim_set_current_line sign_unplace nvim_buf_create_user_command getcharmod searchdecl matchlist printf nvim_call_function bufwinid repeat setline setcmdline strptime fnamemodify menu_get nvim_buf_get_offset col nvim_get_mark assert_beeps digraph_set matchadd nvim_eval cos bufexists nvim_get_all_options_info cindent getcmdcompltype nvim_buf_set_keymap visualmode reg_recorded nvim_load_context nvim_win_get_cursor jobwait items toupper win_id2win readdir did_filetype rand nvim_win_set_width diff_hlID nvim_win_get_number soundfold jobstop browse cursor prompt_setcallback
syn keyword vimFuncName contained  get bufnr tempname and complete_check call getbufinfo win_id2tabwin nvim_cmd line deepcopy nvim_exec_autocmds getbufvar screenstring nvim_get_commands nvim_buf_del_mark setpos fnameescape foldtextresult getreginfo settabvar setreg sign_undefine strftime mkdir histget nvim_tabpage_is_valid assert_notequal complete_info stridx nvim_buf_clear_highlight swapname nvim_list_bufs input funcref complete_add nvim_buf_set_var isnan submatch confirm nvim_replace_termcodes browsedir buffer_name file_readable nvim_set_hl menu_info foldtext nvim_buf_get_mark getfperm nvim_buf_get_var nvim_win_set_hl_ns sign_unplacelist nvim_win_get_tabpage wincol nvim_get_current_tabpage strwidth feedkeys filter nvim_get_hl_id_by_name charclass string nvim_open_win executable nvim_get_autocmds buffer_number findfile nvim__screenshot nvim_get_keymap
syn keyword vimFuncName contained  nvim_create_buf strlen taglist nvim_set_current_win nvim_set_current_buf nvim_del_current_line reg_executing foreground nvim_select_popupmenu_item nvim_del_var srand trim chanclose finddir prompt_getprompt nvim_exec api_info getenv nvim_buf_get_extmarks ctxpop getbufline nvim_buf_set_text count byte2line getcurpos nvim_get_mode searchpos nvim_set_vvar assert_equalfile nvim_command highlight_exists uniq id buflisted nvim_buf_del_keymap cscope_connection sign_place setenv nvim_get_var virtcol digraph_get winrestcmd nvim_err_writeln list2str getpos getftype getfontname writefile keytrans nvim_buf_get_lines abs nvim_parse_expression getpid islocked invert histadd nvim_get_option_info screenrow win_splitmove getline histdel
