File tree 2 files changed +17
-3
lines changed
2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 173
173
:clojureKeywordNs
174
174
:clojureKeywordNsSeparator
175
175
:clojureKeyword
176
- :clojureParen ])]])
176
+ :clojureParen ])
177
+ " :a[:b/c]" (partial = [:clojureKeywordNsColon
178
+ :clojureKeyword
179
+ :clojureParen
180
+ :clojureKeywordNsColon
181
+ :clojureKeywordNs
182
+ :clojureKeywordNsSeparator
183
+ :clojureKeyword
184
+ :clojureParen ])]])
177
185
178
186
(defsyntaxtest symbols-test
179
187
[" %s"
207
215
:clojureSymbolNs
208
216
:clojureSymbolNsSeparator
209
217
:clojureSymbol
210
- :clojureParen ])]])
218
+ :clojureParen ])
219
+ " #'a/b" (partial = [:clojureDispatch
220
+ :clojureDispatch
221
+ :clojureSymbolNs
222
+ :clojureSymbolNsSeparator
223
+ :clojureSymbol
224
+ :clojureParen ])]])
211
225
212
226
(comment (test #'keywords-test))
213
227
Original file line number Diff line number Diff line change 62
62
unlet ! s: key
63
63
delfunction s: syntax_keyword
64
64
65
- syntax match clojureKeywordNs contained " \v [^/: ']+[^/ ']* \z e/"
65
+ syntax match clojureKeywordNs contained " \v [^ \n\r\t () \[\] {}";@^`~ \\\/ '#]+ \z e\ /"
66
66
syntax match clojureKeywordNsSeparator contained " /"
67
67
syntax match clojureKeywordNsColon contained " \v <:{1,2}"
68
68
" Keywords are symbols:
You can’t perform that action at this time.
0 commit comments