comparison runtime/syntax/slrnsc.vim @ 29:ac33b7c03fac v7.0018

updated for version 7.0018
author vimboss
date Mon, 11 Oct 2004 10:16:09 +0000
parents 3fc0f57ecb91
children 43efa4f5a8ea
comparison
equal deleted inserted replaced
28:726bdc53fa49 29:ac33b7c03fac
1 " Vim syntax file 1 " Vim syntax file
2 " Language: Slrn score file (based on slrn 0.9.8.0) 2 " Language: Slrn score file (based on slrn 0.9.8.0)
3 " Maintainer: Preben 'Peppe' Guldberg <peppe-vim@wielders.org> 3 " Maintainer: Preben 'Peppe' Guldberg <peppe@wielders.org>
4 " Last Change: 19 May 2004 4 " Last Change: 8 Oct 2004
5 5
6 " For version 5.x: Clear all syntax items 6 " For version 5.x: Clear all syntax items
7 " For version 6.x: Quit when a syntax file was already loaded 7 " For version 6.x: Quit when a syntax file was already loaded
8 if version < 600 8 if version < 600
9 syntax clear 9 syntax clear
46 syn match slrnscScoreItem contained "^\s*\~\=\(Date\|From\|Message-Id\|Newsgroup\|References\|Subject\|Xref\):" nextgroup=slrnscScoreItemFill contains=slrnscOper,slrnscItem,slrnscDelim 46 syn match slrnscScoreItem contained "^\s*\~\=\(Date\|From\|Message-Id\|Newsgroup\|References\|Subject\|Xref\):" nextgroup=slrnscScoreItemFill contains=slrnscOper,slrnscItem,slrnscDelim
47 syn region slrnscScoreItem contained matchgroup=Special start="^\s*\~\={::\=" end="^\s*}" skipempty nextgroup=slrnscScoreItem contains=slrnscScoreItem 47 syn region slrnscScoreItem contained matchgroup=Special start="^\s*\~\={::\=" end="^\s*}" skipempty nextgroup=slrnscScoreItem contains=slrnscScoreItem
48 48
49 syn keyword slrnscScore contained Score 49 syn keyword slrnscScore contained Score
50 syn match slrnscScoreIdent contained "%.*" 50 syn match slrnscScoreIdent contained "%.*"
51 syn match slrnScoreLine "^\s*Score::\=\s\+=\=-\=\d\+\s*\(%.*\)\=$" skipempty nextgroup=slrnscScoreItem contains=slrnscScore,slrnscDelim,slrnscOper,slrnscNumber,slrnscScoreIdent 51 syn match slrnScoreLine "^\s*Score::\=\s\+=\=[-+]\=\d\+\s*\(%.*\)\=$" skipempty nextgroup=slrnscScoreItem contains=slrnscScore,slrnscDelim,slrnscOper,slrnscNumber,slrnscScoreIdent
52 52
53 " Define the default highlighting. 53 " Define the default highlighting.
54 " For version 5.7 and earlier: only when not done already 54 " For version 5.7 and earlier: only when not done already
55 " For version 5.8 and later: only when an item doesn't have highlighting yet 55 " For version 5.8 and later: only when an item doesn't have highlighting yet
56 if version >= 508 || !exists("did_slrnsc_syntax_inits") 56 if version >= 508 || !exists("did_slrnsc_syntax_inits")