File tree Expand file tree Collapse file tree 2 files changed +24
-3
lines changed Expand file tree Collapse file tree 2 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 2929 :clojureKeyword ])
3030(def-eq-predicates kwWithNamedNs [:clojureKeywordNsColon :clojureKeywordNsColon
3131 :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 ])
3353(defpredicates character :clojureCharacter )
3454(defpredicates regexp :clojureRegexp )
3555(defpredicates regexp-delimiter :clojureRegexpDelimiter )
173193 " a:" !symWithNs
174194 " a/" !sym
175195 " a/" !symWithNs
176- " /" !sym]])
196+ " /" !sym
197+ " #function[test/hello]" dispatchWithSymbolInside]])
177198
178199(comment (test #'keywords-test))
179200
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ syntax region clojureString matchgroup=clojureStringDelimiter start=/"/ skip=/\\
7979
8080syntax match clojureCharacter " \v\\ %(o%([0-3]\o {2}|\o {1,2})|u\x {4}|newline|tab|space|return|backspace|formfeed|.)"
8181
82- syntax match clojureSymbolNs contained " \v [^/ ]+\z e/"
82+ syntax match clojureSymbolNs contained " \v [^/\[ ]+\z e/"
8383syntax match clojureSymbolNsSeparator contained " /"
8484syntax match clojureSymbol " \v %([a-zA-Z!$&*_+=|<.>?-]|[^\x 00-\x 7F])+%(:?%([a-zA-Z0-9!#$%&*_+=|'<.>/?-]|[^\x 00-\x 7F]))*[#:]@1<!" contains =clojureSymbolNs,clojureSymbolNsSeparator
8585
You can’t perform that action at this time.
0 commit comments