Skip to content

Commit bb34f72

Browse files
committed
Fix error in clojureRegexpBackRef match
1 parent 4d05e76 commit bb34f72

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

syntax/clojure.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,14 @@ syntax match clojureRegexpBoundary "[$^]" contained display
124124
syntax match clojureRegexpQuantifier "[?*+][?+]\=" contained display
125125
syntax match clojureRegexpQuantifier "\v\{\d+%(,|,\d+)?}\??" contained display
126126
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
128128

129129
" Mode modifiers, mode-modified spans, lookaround, regular and atomic
130130
" grouping, and named-capturing.
131131
syntax match clojureRegexpMod "\v\(@<=\?:" contained display
132132
syntax match clojureRegexpMod "\v\(@<=\?[xdsmiuU]*-?[xdsmiuU]+:?" contained display
133133
syntax match clojureRegexpMod "\v\(@<=\?%(\<?[=!]|\>)" contained display
134-
syntax match clojureRegexpMod "\v\(@<=\?\<[a-zA-Z]+\>" contained display
134+
syntax match clojureRegexpMod "\v\(@<=\?\<[[:alpha:]]+\>" contained display
135135

136136
syntax region clojureRegexpGroup start="(" skip=/\\\\\|\\)/ end=")" matchgroup=clojureRegexpGroup contained contains=clojureRegexpMod,clojureRegexpQuantifier,clojureRegexpBoundary,clojureRegexpEscape,@clojureRegexpCharClasses
137137
syntax region clojureRegexp start=/\#"/ skip=/\\\\\|\\"/ end=/"/ contains=@clojureRegexpCharClasses,clojureRegexpEscape,clojureRegexpQuote,clojureRegexpBoundary,clojureRegexpQuantifier,clojureRegexpOr,clojureRegexpBackRef,clojureRegexpGroup keepend

0 commit comments

Comments
 (0)