diff options
author | Bram Moolenaar <Bram@vim.org> | 2007-05-05 18:24:42 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2007-05-05 18:24:42 +0000 |
commit | c81e5e79a0f2f5c2ac1896fa51cbe47e2e2a8d97 (patch) | |
tree | 5211ea86daed8e43c3dd25458e808c3d32100097 /runtime/syntax/bst.vim | |
parent | 9aae141a6bcfc26bcce352deb8bf34566a3e1be2 (diff) |
updated for version 7.1a
Diffstat (limited to 'runtime/syntax/bst.vim')
-rw-r--r-- | runtime/syntax/bst.vim | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/runtime/syntax/bst.vim b/runtime/syntax/bst.vim index 3feefec37b..8fdcd43f2b 100644 --- a/runtime/syntax/bst.vim +++ b/runtime/syntax/bst.vim @@ -1,7 +1,6 @@ " Vim syntax file " Language: BibTeX Bibliography Style -" Maintainer: Tim Pope <vim@rebelongto.us> -" Last Change: 2006 Apr 27 +" Maintainer: Tim Pope <vimNOSPAM@tpope.info> " Filenames: *.bst " $Id$ @@ -23,7 +22,11 @@ delcommand SetIsk syn case ignore -syn region bstString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=bstField,bstType +syn match bstString +"[^"]*\%("\|$\)+ contains=bstField,bstType,bstError +" Highlight the last character of an unclosed string, but only when the cursor +" is not beyond it (i.e., it is still being edited). Imperfect. +syn match bstError '[^"]\%#\@!$' contained + syn match bstNumber "#-\=\d\+\>" syn keyword bstNumber entry.max$ global.max$ syn match bstComment "%.*" @@ -77,6 +80,7 @@ if version >= 508 || !exists("did_bst_syn_inits") HiLink bstNumber Number HiLink bstType Type HiLink bstIdentifier Identifier + HiLink bstError Error delcommand HiLink endif |