From 93348b6956b1dcfb3e44855502234cc7a34d26ec Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Fri, 9 Nov 2007 06:06:04 +0000 Subject: [PATCH] update vimperator.vim and vimperatorrc.example --- vimperator.vim | 28 ++++++++++++++++------------ vimperatorrc.example | 3 ++- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/vimperator.vim b/vimperator.vim index bbb4920b..c933d983 100644 --- a/vimperator.vim +++ b/vimperator.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: VIMperator configuration file " Maintainer: Doug Kearns -" Latest Revision: 2007 October 17 +" Latest Revision: 2007 November 9 if exists("b:current_syntax") finish @@ -13,18 +13,21 @@ set cpo&vim syn include @javascriptTop syntax/javascript.vim unlet b:current_syntax -syn keyword vimperatorTodo FIXME NOTE TODO XXX contained -syn match vimperatorComment +".*$+ contains=vimperatorTodo,@Spell +syn keyword vimperatorTodo FIXME NOTE TODO XXX contained +syn match vimperatorComment +".*$+ contains=vimperatorTodo,@Spell -syn region vimperatorString start="\z(["']\)" end="\z1" skip="\\\\\|\\\z1" oneline +syn region vimperatorString start="\z(["']\)" end="\z1" skip="\\\\\|\\\z1" oneline + +syn match vimperatorLineComment +^\s*".*$+ contains=vimperatorTodo,@Spell syn keyword vimperatorCommand addo[ns] b[uffer] ba[ck] bd[elete] beep bma[rk] bmarks buffers bun[load] bw[ipeout] delbm[arks] \ delm[arks] delqm[arks] dl downl[oads] e[dit] ec[ho] echoe[rr] exe[cute] exu[sage] files fo[rward] fw h[elp] ha[rdcopy] - \ hist[ory] hs javas[cript] js ls ma[rk] map mapc[lear] marks mkv[imperatorrc] no[remap] noh[lsearch] norm[al] o[pen] - \ pc[lose] let pref[erences] prefs q[uit] qa[ll] qma[rk] qmarks quita[ll] re[load] reloada[ll] res[tart] sav[eas] - \ sideb[ar] sb[ar] sbcl[ose] sb[open] se[t] so[urce] st[op] time tN[ext] t[open] tab tabN[ext] tabc[lose] tabe[dit] - \ tabfir[st] tabl[ast] tabm[ove] tabn[ext] tabnew tabo[nly] tabopen tabp[revious] tabr[ewind] tabs tn[ext] tp[revious] - \ u[ndo] unl[et] unm[ap] ve[rsion] viu[sage] w[rite] win[open] wine[dit] wo[pen] wq wqa[ll] xa[ll] zo[om] run + \ hist[ory] hs javas[cript] js let ls ma[rk] map mapc[lear] marks mkv[imperatorrc] no[remap] noh[lsearch] norm[al] o[pen] + \ pa[geinfo] pc[lose] pref[erences] prefs q[uit] qa[ll] qma[rk] qmarks quita[ll] re[load] reloada[ll] res[tart] run + \ sav[eas] sb[ar] sb[open] sbcl[ose] se[t] sideb[ar] so[urce] st[op] tN[ext] t[open] tab tabN[ext] tabc[lose] tabe[dit] + \ tabfir[st] tabl[ast] tabm[ove] tabn[ext] tabnew tabo[nly] tabopen tabp[revious] tabr[ewind] tabs time tn[ext] + \ tp[revious] u[ndo] undoa[ll] unl[et] unm[ap] ve[rsion] viu[sage] w[rite] wc[lose] win[open] winc[lose] wine[dit] wo[pen] + \ wq wqa[ll] xa[ll] zo[om] \ contained syn match vimperatorCommand "!" contained @@ -36,9 +39,9 @@ syn region vimperatorSet matchgroup=vimperatorCommand start="\" end="$" syn keyword vimperatorOption activate act complete cpt defsearch ds extendedhinttags eht focusedhintstyle fhs fullscreen fs \ nofullscreen nofs guioptions go hintchars hc hintstyle hs hinttags ht hlsearch nohlsearch hls nohls hlsearchstyle hlss \ incsearch is noincsearch nois ignorecase ic noignorecase noic laststatus ls linksearch nolinksearch lks nolks maxhints - \ mh more nomore preload nopreload popups pps previewheight pvh scroll scr showmode smd noshowmode nosmd showstatuslinks - \ ssli showtabline stal smartcase scs nosmartcase noscs titlestring usermode um nousermode noum verbose vbs visualbell vb - \ novisualbell novb visualbellstyle visualbellstyle t_vb wildmode wim wildoptions wop + \ mh more nomore pa pageinfo preload nopreload popups pps previewheight pvh scroll scr showmode smd noshowmode nosmd + \ showstatuslinks ssli showtabline stal smartcase scs nosmartcase noscs titlestring usermode um nousermode noum verbose + \ vbs visualbell vb novisualbell novb visualbellstyle visualbellstyle t_vb wildmode wim wildoptions wop \ contained syn region vimperatorJavascript start="\%(^\s*\%(javascript\|js\)\s\+\)\@<=" end="$" contains=@javascriptTop keepend oneline @@ -49,6 +52,7 @@ syn region vimperatorJavascript matchgroup=vimperatorJavascriptDelimiter hi def link vimperatorCommand Statement hi def link vimperatorTodo Todo hi def link vimperatorComment Comment +hi def link vimperatorLineComment Comment hi def link vimperatorJavascriptDelimiter Delimiter hi def link vimperatorOption PreProc hi def link vimperatorString String diff --git a/vimperatorrc.example b/vimperatorrc.example index 1438e94e..be208ee3 100644 --- a/vimperatorrc.example +++ b/vimperatorrc.example @@ -2,7 +2,6 @@ " I don't like beeps set visualbell -echo vimperatorrc found " embedded javascript is possible " You can even add new functions which are then available in the :js command @@ -13,4 +12,6 @@ hello = function(name) } EOF +echo "vimperatorrc sourced" + " vim: ft=vimperator: