@@ -124,14 +124,14 @@ syntax match clojureRegexpBoundary "[$^]" contained display
124
124
syntax match clojureRegexpQuantifier " [?*+][?+]\= " contained display
125
125
syntax match clojureRegexpQuantifier " \v\{\d +%(,|,\d +)?}\? ?" contained display
126
126
syntax match clojureRegexpOr " |" contained display
127
- syntax match clojureRegexpBackRef " \v\\ %([1-9]\d *|k\< [a-zA-z ]+\> )" contained display
127
+ syntax match clojureRegexpBackRef " \v\\ %([1-9]\d *|k\< [[:alpha:] ]+\> )" contained display
128
128
129
129
" Mode modifiers, mode-modified spans, lookaround, regular and atomic
130
130
" grouping, and named-capturing.
131
131
syntax match clojureRegexpMod " \v\( @<=\? :" contained display
132
132
syntax match clojureRegexpMod " \v\( @<=\? [xdsmiuU]*-?[xdsmiuU]+:?" contained display
133
133
syntax match clojureRegexpMod " \v\( @<=\? %(\< ?[=!]|\> )" contained display
134
- syntax match clojureRegexpMod " \v\( @<=\?\< [a-zA-Z ]+\> " contained display
134
+ syntax match clojureRegexpMod " \v\( @<=\?\< [[:alpha:] ]+\> " contained display
135
135
136
136
syntax region clojureRegexpGroup start =" (" skip =/ \\\\\|\\ )/ end =" )" matchgroup =clojureRegexpGroup contained contains =clojureRegexpMod,clojureRegexpQuantifier,clojureRegexpBoundary,clojureRegexpEscape,@clojureRegexpCharClasses
137
137
syntax region clojureRegexp start =/ \# "/ skip =/ \\\\\|\\ "/ end =/ "/ contains =@clojureRegexpCharClasses,clojureRegexpEscape,clojureRegexpQuote,clojureRegexpBoundary,clojureRegexpQuantifier,clojureRegexpOr,clojureRegexpBackRef,clojureRegexpGroup keepend
0 commit comments