File tree 2 files changed +24
-3
lines changed
2 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 29
29
:clojureKeyword ])
30
30
(def-eq-predicates kwWithNamedNs [:clojureKeywordNsColon :clojureKeywordNsColon
31
31
:clojureKeywordNs :clojureKeywordNsSeparator :clojureKeyword ])
32
-
32
+ (def-eq-predicates dispatchWithSymbolInside [:clojureDispatch
33
+ :clojureSymbol
34
+ :clojureSymbol
35
+ :clojureSymbol
36
+ :clojureSymbol
37
+ :clojureSymbol
38
+ :clojureSymbol
39
+ :clojureSymbol
40
+ :clojureSymbol
41
+ :clojureParen
42
+ :clojureSymbolNs
43
+ :clojureSymbolNs
44
+ :clojureSymbolNs
45
+ :clojureSymbolNs
46
+ :clojureSymbolNsSeparator
47
+ :clojureSymbol
48
+ :clojureSymbol
49
+ :clojureSymbol
50
+ :clojureSymbol
51
+ :clojureSymbol
52
+ :clojureParen ])
33
53
(defpredicates character :clojureCharacter )
34
54
(defpredicates regexp :clojureRegexp )
35
55
(defpredicates regexp-delimiter :clojureRegexpDelimiter )
173
193
" a:" !symWithNs
174
194
" a/" !sym
175
195
" a/" !symWithNs
176
- " /" !sym]])
196
+ " /" !sym
197
+ " #function[test/hello]" dispatchWithSymbolInside]])
177
198
178
199
(comment (test #'keywords-test))
179
200
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ syntax region clojureString matchgroup=clojureStringDelimiter start=/"/ skip=/\\
79
79
80
80
syntax match clojureCharacter " \v\\ %(o%([0-3]\o {2}|\o {1,2})|u\x {4}|newline|tab|space|return|backspace|formfeed|.)"
81
81
82
- syntax match clojureSymbolNs contained " \v [^/ ]+\z e/"
82
+ syntax match clojureSymbolNs contained " \v [^/\[ ]+\z e/"
83
83
syntax match clojureSymbolNsSeparator contained " /"
84
84
syntax match clojureSymbol " \v %([a-zA-Z!$&*_+=|<.>?-]|[^\x 00-\x 7F])+%(:?%([a-zA-Z0-9!#$%&*_+=|'<.>/?-]|[^\x 00-\x 7F]))*[#:]@1<!" contains =clojureSymbolNs,clojureSymbolNsSeparator
85
85
You can’t perform that action at this time.
0 commit comments