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