Skip to content

Commit e8a9907

Browse files
committed
Generate new regexp definitions with Frak
There are some regressions due to the newly added support for abbrev. character classes
1 parent 320a11d commit e8a9907

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

clj/src/vim_clojure_static/generate.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@
173173
(def vim-unicode-category-char-classes
174174
"Vimscript literal `syntax match` for Unicode General Category classes."
175175
(let [table (group-by first (map seq (:category character-properties)))
176+
cats (map str (keys table))
176177
subcats (map (fn [[c sc]]
177178
(format "%s[%s]?" c (apply str (sort (mapcat rest sc)))))
178179
table)]
@@ -182,12 +183,12 @@
182183
(syntax-match-properties
183184
:clojureRegexpUnicodeCharClass
184185
"%s"
185-
(keys table)
186+
cats
186187
false)
187188
(syntax-match-properties
188189
:clojureRegexpUnicodeCharClass
189190
"%s"
190-
(keys table))
191+
cats)
191192
(syntax-match-properties
192193
:clojureRegexpUnicodeCharClass
193194
"%%(Is|gc\\=|general_category\\=)?%s"

0 commit comments

Comments
 (0)