Mercurial > vim
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") |