Mercurial > vim
comparison runtime/syntax/lss.vim @ 10048:43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Aug 30 23:26:57 2016 +0200
Updated runtime files. Remove version checks for Vim older than 6.0.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 30 Aug 2016 23:30:09 +0200 |
parents | 404aac550f35 |
children | d46f974fd69e |
comparison
equal
deleted
inserted
replaced
10047:a62862410ca1 | 10048:43efa4f5a8ea |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: Lynx 2.7.1 style file | 2 " Language: Lynx 2.7.1 style file |
3 " Maintainer: Scott Bigham <dsb@killerbunnies.org> | 3 " Maintainer: Scott Bigham <dsb@killerbunnies.org> |
4 " Last Change: 2004 Oct 06 | 4 " Last Change: 2004 Oct 06 |
5 | 5 |
6 " For version 5.x: Clear all syntax items | 6 " quit when a syntax file was already loaded |
7 " For version 6.x: Quit when a syntax file was already loaded | 7 if exists("b:current_syntax") |
8 if version < 600 | |
9 syntax clear | |
10 elseif exists("b:current_syntax") | |
11 finish | 8 finish |
12 endif | 9 endif |
13 | 10 |
14 " This setup is probably atypical for a syntax highlighting file, because | 11 " This setup is probably atypical for a syntax highlighting file, because |
15 " most of it is not really intended to be overrideable. Instead, the | 12 " most of it is not really intended to be overrideable. Instead, the |
68 syn case match | 65 syn case match |
69 | 66 |
70 syn match lssComment "#.*$" | 67 syn match lssComment "#.*$" |
71 | 68 |
72 " Define the default highlighting. | 69 " Define the default highlighting. |
73 " For version 5.7 and earlier: only when not done already | 70 " Only when an item doesn't have highlighting yet |
74 " For version 5.8 and later: only when an item doesn't have highlighting yet | 71 hi def link lssComment Comment |
75 if version >= 508 || !exists("did_lss_syntax_inits") | 72 hi def link lssElement Identifier |
76 if version < 508 | |
77 let did_lss_syntax_inits = 1 | |
78 endif | |
79 | 73 |
80 hi def link lssComment Comment | 74 hi def lssBold term=bold cterm=bold |
81 hi def link lssElement Identifier | 75 hi def lssReverse term=reverse cterm=reverse |
76 hi def lssUnderline term=underline cterm=underline | |
77 hi def lssStandout term=standout cterm=standout | |
82 | 78 |
83 hi def lssBold term=bold cterm=bold | 79 hi def lssRedFg ctermfg=red |
84 hi def lssReverse term=reverse cterm=reverse | 80 hi def lssBlueFg ctermfg=blue |
85 hi def lssUnderline term=underline cterm=underline | 81 hi def lssGreenFg ctermfg=green |
86 hi def lssStandout term=standout cterm=standout | 82 hi def lssBrownFg ctermfg=brown |
83 hi def lssMagentaFg ctermfg=magenta | |
84 hi def lssCyanFg ctermfg=cyan | |
85 hi def lssGrayFg ctermfg=gray | |
86 if $COLORTERM == "rxvt" | |
87 " On rxvt's, bright colors are activated by setting the bold attribute. | |
88 hi def lssLightgrayFg ctermfg=gray cterm=bold | |
89 hi def lssBrightredFg ctermfg=red cterm=bold | |
90 hi def lssBrightgreenFg ctermfg=green cterm=bold | |
91 hi def lssYellowFg ctermfg=yellow cterm=bold | |
92 hi def lssBrightblueFg ctermfg=blue cterm=bold | |
93 hi def lssBrightmagentaFg ctermfg=magenta cterm=bold | |
94 hi def lssBrightcyanFg ctermfg=cyan cterm=bold | |
95 else | |
96 hi def lssLightgrayFg ctermfg=lightgray | |
97 hi def lssBrightredFg ctermfg=lightred | |
98 hi def lssBrightgreenFg ctermfg=lightgreen | |
99 hi def lssYellowFg ctermfg=yellow | |
100 hi def lssBrightblueFg ctermfg=lightblue | |
101 hi def lssBrightmagentaFg ctermfg=lightmagenta | |
102 hi def lssBrightcyanFg ctermfg=lightcyan | |
103 endif | |
87 | 104 |
88 hi def lssRedFg ctermfg=red | 105 hi def lssRedBg ctermbg=red |
89 hi def lssBlueFg ctermfg=blue | 106 hi def lssBlueBg ctermbg=blue |
90 hi def lssGreenFg ctermfg=green | 107 hi def lssGreenBg ctermbg=green |
91 hi def lssBrownFg ctermfg=brown | 108 hi def lssBrownBg ctermbg=brown |
92 hi def lssMagentaFg ctermfg=magenta | 109 hi def lssMagentaBg ctermbg=magenta |
93 hi def lssCyanFg ctermfg=cyan | 110 hi def lssCyanBg ctermbg=cyan |
94 hi def lssGrayFg ctermfg=gray | 111 hi def lssLightgrayBg ctermbg=lightgray |
95 if $COLORTERM == "rxvt" | 112 hi def lssGrayBg ctermbg=gray |
96 " On rxvt's, bright colors are activated by setting the bold attribute. | 113 hi def lssBrightredBg ctermbg=lightred |
97 hi def lssLightgrayFg ctermfg=gray cterm=bold | 114 hi def lssBrightgreenBg ctermbg=lightgreen |
98 hi def lssBrightredFg ctermfg=red cterm=bold | 115 hi def lssYellowBg ctermbg=yellow |
99 hi def lssBrightgreenFg ctermfg=green cterm=bold | 116 hi def lssBrightblueBg ctermbg=lightblue |
100 hi def lssYellowFg ctermfg=yellow cterm=bold | 117 hi def lssBrightmagentaBg ctermbg=lightmagenta |
101 hi def lssBrightblueFg ctermfg=blue cterm=bold | 118 hi def lssBrightcyanBg ctermbg=lightcyan |
102 hi def lssBrightmagentaFg ctermfg=magenta cterm=bold | 119 hi def lssWhiteBg ctermbg=white ctermfg=black |
103 hi def lssBrightcyanFg ctermfg=cyan cterm=bold | |
104 else | |
105 hi def lssLightgrayFg ctermfg=lightgray | |
106 hi def lssBrightredFg ctermfg=lightred | |
107 hi def lssBrightgreenFg ctermfg=lightgreen | |
108 hi def lssYellowFg ctermfg=yellow | |
109 hi def lssBrightblueFg ctermfg=lightblue | |
110 hi def lssBrightmagentaFg ctermfg=lightmagenta | |
111 hi def lssBrightcyanFg ctermfg=lightcyan | |
112 endif | |
113 | |
114 hi def lssRedBg ctermbg=red | |
115 hi def lssBlueBg ctermbg=blue | |
116 hi def lssGreenBg ctermbg=green | |
117 hi def lssBrownBg ctermbg=brown | |
118 hi def lssMagentaBg ctermbg=magenta | |
119 hi def lssCyanBg ctermbg=cyan | |
120 hi def lssLightgrayBg ctermbg=lightgray | |
121 hi def lssGrayBg ctermbg=gray | |
122 hi def lssBrightredBg ctermbg=lightred | |
123 hi def lssBrightgreenBg ctermbg=lightgreen | |
124 hi def lssYellowBg ctermbg=yellow | |
125 hi def lssBrightblueBg ctermbg=lightblue | |
126 hi def lssBrightmagentaBg ctermbg=lightmagenta | |
127 hi def lssBrightcyanBg ctermbg=lightcyan | |
128 hi def lssWhiteBg ctermbg=white ctermfg=black | |
129 endif | |
130 | 120 |
131 let b:current_syntax = "lss" | 121 let b:current_syntax = "lss" |
132 | 122 |
133 " vim: ts=8 | 123 " vim: ts=8 |