Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
lss.vim124 linesDownload Raw Back to syntax
1" Vim syntax file2" Language:	Lynx 2.7.1 style file3" Maintainer:	Scott Bigham <dsb@killerbunnies.org>4" Last Change:	2004 Oct 065 6" quit when a syntax file was already loaded7if exists("b:current_syntax")8  finish9endif10 11" This setup is probably atypical for a syntax highlighting file, because12" most of it is not really intended to be overridable.  Instead, the13" highlighting is supposed to correspond to the highlighting specified by14" the .lss file entries themselves; ie. the "bold" keyword should be bold,15" the "red" keyword should be red, and so forth.  The exceptions to this16" are comments, of course, and the initial keyword identifying the affected17" element, which will inherit the usual Identifier highlighting.18 19syn match lssElement "^[^:]\+" nextgroup=lssMono20 21syn match lssMono ":[^:]\+" contained nextgroup=lssFgColor contains=lssReverse,lssUnderline,lssBold,lssStandout22 23syn keyword	lssBold		bold		contained24syn keyword	lssReverse	reverse		contained25syn keyword	lssUnderline	underline	contained26syn keyword	lssStandout	standout	contained27 28syn match lssFgColor ":[^:]\+" contained nextgroup=lssBgColor contains=lssRedFg,lssBlueFg,lssGreenFg,lssBrownFg,lssMagentaFg,lssCyanFg,lssLightgrayFg,lssGrayFg,lssBrightredFg,lssBrightgreenFg,lssYellowFg,lssBrightblueFg,lssBrightmagentaFg,lssBrightcyanFg29 30syn case ignore31syn keyword	lssRedFg		red		contained32syn keyword	lssBlueFg		blue		contained33syn keyword	lssGreenFg		green		contained34syn keyword	lssBrownFg		brown		contained35syn keyword	lssMagentaFg		magenta		contained36syn keyword	lssCyanFg		cyan		contained37syn keyword	lssLightgrayFg		lightgray	contained38syn keyword	lssGrayFg		gray		contained39syn keyword	lssBrightredFg		brightred	contained40syn keyword	lssBrightgreenFg	brightgreen	contained41syn keyword	lssYellowFg		yellow		contained42syn keyword	lssBrightblueFg		brightblue	contained43syn keyword	lssBrightmagentaFg	brightmagenta	contained44syn keyword	lssBrightcyanFg		brightcyan	contained45syn case match46 47syn match lssBgColor ":[^:]\+" contained contains=lssRedBg,lssBlueBg,lssGreenBg,lssBrownBg,lssMagentaBg,lssCyanBg,lssLightgrayBg,lssGrayBg,lssBrightredBg,lssBrightgreenBg,lssYellowBg,lssBrightblueBg,lssBrightmagentaBg,lssBrightcyanBg,lssWhiteBg48 49syn case ignore50syn keyword	lssRedBg		red		contained51syn keyword	lssBlueBg		blue		contained52syn keyword	lssGreenBg		green		contained53syn keyword	lssBrownBg		brown		contained54syn keyword	lssMagentaBg		magenta		contained55syn keyword	lssCyanBg		cyan		contained56syn keyword	lssLightgrayBg		lightgray	contained57syn keyword	lssGrayBg		gray		contained58syn keyword	lssBrightredBg		brightred	contained59syn keyword	lssBrightgreenBg	brightgreen	contained60syn keyword	lssYellowBg		yellow		contained61syn keyword	lssBrightblueBg		brightblue	contained62syn keyword	lssBrightmagentaBg	brightmagenta	contained63syn keyword	lssBrightcyanBg		brightcyan	contained64syn keyword	lssWhiteBg		white		contained65syn case match66 67syn match lssComment "#.*$"68 69" Define the default highlighting.70" Only when an item doesn't have highlighting yet71hi def link lssComment Comment72hi def link lssElement Identifier73 74hi def lssBold		term=bold cterm=bold75hi def lssReverse		term=reverse cterm=reverse76hi def lssUnderline		term=underline cterm=underline77hi def lssStandout		term=standout cterm=standout78 79hi def lssRedFg		ctermfg=red80hi def lssBlueFg		ctermfg=blue81hi def lssGreenFg		ctermfg=green82hi def lssBrownFg		ctermfg=brown83hi def lssMagentaFg		ctermfg=magenta84hi def lssCyanFg		ctermfg=cyan85hi def lssGrayFg		ctermfg=gray86if $COLORTERM == "rxvt"87  " On rxvt's, bright colors are activated by setting the bold attribute.88  hi def lssLightgrayFg	ctermfg=gray cterm=bold89  hi def lssBrightredFg	ctermfg=red cterm=bold90  hi def lssBrightgreenFg	ctermfg=green cterm=bold91  hi def lssYellowFg		ctermfg=yellow cterm=bold92  hi def lssBrightblueFg	ctermfg=blue cterm=bold93  hi def lssBrightmagentaFg	ctermfg=magenta cterm=bold94  hi def lssBrightcyanFg	ctermfg=cyan cterm=bold95else96  hi def lssLightgrayFg	ctermfg=lightgray97  hi def lssBrightredFg	ctermfg=lightred98  hi def lssBrightgreenFg	ctermfg=lightgreen99  hi def lssYellowFg		ctermfg=yellow100  hi def lssBrightblueFg	ctermfg=lightblue101  hi def lssBrightmagentaFg	ctermfg=lightmagenta102  hi def lssBrightcyanFg	ctermfg=lightcyan103endif104 105hi def lssRedBg		ctermbg=red106hi def lssBlueBg		ctermbg=blue107hi def lssGreenBg		ctermbg=green108hi def lssBrownBg		ctermbg=brown109hi def lssMagentaBg		ctermbg=magenta110hi def lssCyanBg		ctermbg=cyan111hi def lssLightgrayBg		ctermbg=lightgray112hi def lssGrayBg		ctermbg=gray113hi def lssBrightredBg		ctermbg=lightred114hi def lssBrightgreenBg	ctermbg=lightgreen115hi def lssYellowBg		ctermbg=yellow116hi def lssBrightblueBg	ctermbg=lightblue117hi def lssBrightmagentaBg	ctermbg=lightmagenta118hi def lssBrightcyanBg	ctermbg=lightcyan119hi def lssWhiteBg		ctermbg=white ctermfg=black120 121let b:current_syntax = "lss"122 123" vim: ts=8124 
codekingpro/portable-devtools · Team Ai