Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Side by Side Diff: lib/src/prism/components/prism-vim.js

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/src/prism/components/prism-vhdl.min.js ('k') | lib/src/prism/components/prism-vim.min.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Prism.languages.vim = {
2 'string': /"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,
3 'comment': /".*/,
4 'function': /\w+(?=\()/,
5 'keyword': /\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|arg add|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu| argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|bla st|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|bre akadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buff ers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddex pr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|c expr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|c hanges|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cma pc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbr ev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|cont inue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbr ev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunc tion|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diff this|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsear ch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|els eif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endw hile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|fin d|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed| foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepad d|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|h istory|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|i noreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt |keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan| language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|le ftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfi le|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lma ke|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile| ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpf ile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepa dd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks |mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|m zscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev| nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pcl ose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popu|popup|pp|ppop|pre|preserve|p rev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promp tr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|p tN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|p ython|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|r edraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|re wind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime| rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|s bl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sb uffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setg lobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla |slast|sl|sleep|sm|smagic|sm|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sn i|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|s pelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spel lw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|s tar|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stse lect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|t abd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|ta bnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs |ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tju mp|tl|tlast|tm|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try |ts|tselect|tu|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist| unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert |vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|v mapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|wi npos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|w v|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xno remap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,
6 'builtin': /\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidt h|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|a utoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|bac kupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beva l|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs| bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charcon vert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheig ht|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|c ompletefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepat hcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg |csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define| delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|director y|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|e ol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventigno re|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fe x|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|fl p|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|fol dmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|fo rmatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grep format|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guio ptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hi dden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignore case|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch |inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infe rcase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key |keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr |lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|m acatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmap depth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml| mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mous efocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm |mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|ope ratorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patch mode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveinde nt|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|pri ntheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe| quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl |rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbin d|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmo de|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellsla sh|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname |showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll| sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol |spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|spl itright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffi xes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syn tax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb| tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textw idth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestri ng|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuilt in|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|up datetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedi t|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wild char|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|wi nfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wm h|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd |noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|no arabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noau towriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobi oskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconf irm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsve rb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodig raph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalway s|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofolde nable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls| noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinferc ase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|no list|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline |nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber| noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw |noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|nor l|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft |noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|nosho wmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|noso l|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp| noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs| notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle |noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|n owarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|now iv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|i nvakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|i nvarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowr ite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbin ary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invc indent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscop etag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorli ne|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|i nvedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys |invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invg default|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhls earch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch| invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr |invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invm agic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef| invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi| invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrest orescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs| invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshell slash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowm atch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invs n|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstar tofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstac k|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invt gst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin| invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|i nvwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwraps can|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce |t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3 |t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4 |t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd |t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP |t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf |t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs |t_ZH|t_ZR)\b/,
7 'number': /\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,
8 'operator': /\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(? :is(?:not)?)\b/,
9 'punctuation': /[{}[\](),;:]/
10 };
OLDNEW
« no previous file with comments | « lib/src/prism/components/prism-vhdl.min.js ('k') | lib/src/prism/components/prism-vim.min.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698