Skip to content

Commit 0b18590

Browse files
committed
Merge branch 'changes-for-bram'
* changes-for-bram: Move iskeyword to ftplugin Replace HiLink command with hi def link
2 parents 0c9c5e4 + 9491f7c commit 0b18590

2 files changed

Lines changed: 35 additions & 45 deletions

File tree

ftplugin/clojure.vim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ let b:did_ftplugin = 1
1616
let s:cpo_save = &cpo
1717
set cpo&vim
1818

19-
let b:undo_ftplugin = 'setlocal define< formatoptions< comments< commentstring<'
19+
let b:undo_ftplugin = 'setlocal iskeyword< define< formatoptions< comments< commentstring<'
20+
21+
setlocal iskeyword+=?,-,*,!,+,/,=,<,>,.,:,$
2022

2123
" There will be false positives, but this is better than missing the whole set
2224
" of user-defined def* definitions.

syntax/clojure.vim

Lines changed: 32 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,10 @@
99
" License: Same as Vim
1010
" Last Change: 05 February 2013
1111

12-
if version < 600
13-
syntax clear
14-
elseif exists("b:current_syntax")
12+
if exists("b:current_syntax")
1513
finish
1614
endif
1715

18-
setlocal iskeyword+=?,-,*,!,+,/,=,<,>,.,:,$
19-
2016
" Generated from https://github.com/guns/vim-clojure-static/blob/vim-release-002/vim_clojure_static.clj
2117
" Clojure 1.5.0-RC6
2218
syntax keyword clojureConstant nil
@@ -89,45 +85,37 @@ syntax match clojureError "]\|}\|)"
8985

9086
syntax sync fromstart
9187

92-
if version >= 600
93-
command -nargs=+ HiLink highlight default link <args>
94-
else
95-
command -nargs=+ HiLink highlight link <args>
96-
endif
97-
98-
HiLink clojureConstant Constant
99-
HiLink clojureBoolean Boolean
100-
HiLink clojureCharacter Character
101-
HiLink clojureKeyword Keyword
102-
HiLink clojureNumber Number
103-
HiLink clojureString String
104-
HiLink clojureRegexp Constant
105-
106-
HiLink clojureVariable Identifier
107-
HiLink clojureCond Conditional
108-
HiLink clojureDefine Define
109-
HiLink clojureException Exception
110-
HiLink clojureFunc Function
111-
HiLink clojureMacro Macro
112-
HiLink clojureRepeat Repeat
113-
114-
HiLink clojureSpecial Special
115-
HiLink clojureVarArg Special
116-
HiLink clojureQuote SpecialChar
117-
HiLink clojureUnquote SpecialChar
118-
HiLink clojureMeta SpecialChar
119-
HiLink clojureDeref SpecialChar
120-
HiLink clojureAnonArg SpecialChar
121-
HiLink clojureDispatch SpecialChar
122-
123-
HiLink clojureComment Comment
124-
HiLink clojureTodo Todo
125-
126-
HiLink clojureError Error
127-
128-
HiLink clojureParen Delimiter
129-
130-
delcommand HiLink
88+
highlight default link clojureConstant Constant
89+
highlight default link clojureBoolean Boolean
90+
highlight default link clojureCharacter Character
91+
highlight default link clojureKeyword Keyword
92+
highlight default link clojureNumber Number
93+
highlight default link clojureString String
94+
highlight default link clojureRegexp Constant
95+
96+
highlight default link clojureVariable Identifier
97+
highlight default link clojureCond Conditional
98+
highlight default link clojureDefine Define
99+
highlight default link clojureException Exception
100+
highlight default link clojureFunc Function
101+
highlight default link clojureMacro Macro
102+
highlight default link clojureRepeat Repeat
103+
104+
highlight default link clojureSpecial Special
105+
highlight default link clojureVarArg Special
106+
highlight default link clojureQuote SpecialChar
107+
highlight default link clojureUnquote SpecialChar
108+
highlight default link clojureMeta SpecialChar
109+
highlight default link clojureDeref SpecialChar
110+
highlight default link clojureAnonArg SpecialChar
111+
highlight default link clojureDispatch SpecialChar
112+
113+
highlight default link clojureComment Comment
114+
highlight default link clojureTodo Todo
115+
116+
highlight default link clojureError Error
117+
118+
highlight default link clojureParen Delimiter
131119

132120
let b:current_syntax = "clojure"
133121

0 commit comments

Comments
 (0)