diff options
Diffstat (limited to 'syntax/slrnsc.vim')
-rw-r--r-- | syntax/slrnsc.vim | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/syntax/slrnsc.vim b/syntax/slrnsc.vim deleted file mode 100644 index deb03b6e..00000000 --- a/syntax/slrnsc.vim +++ /dev/null @@ -1,72 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: Slrn score file (based on slrn 0.9.8.0) -" Maintainer: Preben 'Peppe' Guldberg <peppe@wielders.org> -" Last Change: 8 Oct 2004 - -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -" characters in newsgroup names -setlocal isk=@,48-57,.,-,_,+ - -syn match slrnscComment "%.*$" -syn match slrnscSectionCom ".].*"lc=2 - -syn match slrnscGroup contained "\(\k\|\*\)\+" -syn match slrnscNumber contained "\d\+" -syn match slrnscDate contained "\(\d\{1,2}[-/]\)\{2}\d\{4}" -syn match slrnscDelim contained ":" -syn match slrnscComma contained "," -syn match slrnscOper contained "\~" -syn match slrnscEsc contained "\\[ecC<>.]" -syn match slrnscEsc contained "[?^]" -syn match slrnscEsc contained "[^\\]$\s*$"lc=1 - -syn keyword slrnscInclude contained include -syn match slrnscIncludeLine "^\s*Include\s\+\S.*$" - -syn region slrnscSection matchgroup=slrnscSectionStd start="^\s*\[" end='\]' contains=slrnscGroup,slrnscComma,slrnscSectionCom -syn region slrnscSection matchgroup=slrnscSectionNot start="^\s*\[\~" end='\]' contains=slrnscGroup,slrnscCommas,slrnscSectionCom - -syn keyword slrnscItem contained Age Bytes Date Expires From Has-Body Lines Message-Id Newsgroup References Subject Xref - -syn match slrnscScoreItem contained "%.*$" skipempty nextgroup=slrnscScoreItem contains=slrnscComment -syn match slrnscScoreItem contained "^\s*Expires:\s*\(\d\{1,2}[-/]\)\{2}\d\{4}\s*$" skipempty nextgroup=slrnscScoreItem contains=slrnscItem,slrnscDelim,slrnscDate -syn match slrnscScoreItem contained "^\s*\~\=\(Age\|Bytes\|Has-Body\|Lines\):\s*\d\+\s*$" skipempty nextgroup=slrnscScoreItem contains=slrnscOper,slrnscItem,slrnscDelim,slrnscNumber -syn match slrnscScoreItemFill contained ".*$" skipempty nextgroup=slrnscScoreItem contains=slrnscEsc -syn match slrnscScoreItem contained "^\s*\~\=\(Date\|From\|Message-Id\|Newsgroup\|References\|Subject\|Xref\):" nextgroup=slrnscScoreItemFill contains=slrnscOper,slrnscItem,slrnscDelim -syn region slrnscScoreItem contained matchgroup=Special start="^\s*\~\={::\=" end="^\s*}" skipempty nextgroup=slrnscScoreItem contains=slrnscScoreItem - -syn keyword slrnscScore contained Score -syn match slrnscScoreIdent contained "%.*" -syn match slrnScoreLine "^\s*Score::\=\s\+=\=[-+]\=\d\+\s*\(%.*\)\=$" skipempty nextgroup=slrnscScoreItem contains=slrnscScore,slrnscDelim,slrnscOper,slrnscNumber,slrnscScoreIdent - -" Define the default highlighting. -" Only when an item doesn't have highlighting yet - -hi def link slrnscComment Comment -hi def link slrnscSectionCom slrnscComment -hi def link slrnscGroup String -hi def link slrnscNumber Number -hi def link slrnscDate Special -hi def link slrnscDelim Delimiter -hi def link slrnscComma SpecialChar -hi def link slrnscOper SpecialChar -hi def link slrnscEsc String -hi def link slrnscSectionStd Type -hi def link slrnscSectionNot Delimiter -hi def link slrnscItem Statement -hi def link slrnscScore Keyword -hi def link slrnscScoreIdent Identifier -hi def link slrnscInclude Keyword - - -let b:current_syntax = "slrnsc" - -"EOF vim: ts=8 noet tw=200 sw=8 sts=0 - -endif |