Skip to content

Commit 123e569

Browse files
authored
[Fix #581] Fix font locking for keywords starting with a number (#628)
1 parent 016c7b2 commit 123e569

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

clojure-mode-font-lock-test.el

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,11 +487,17 @@ DESCRIPTION is the description of the spec."
487487

488488
(when-fontifying-it "should handle oneword keywords"
489489
(" :oneword"
490-
(3 9 clojure-keyword-face ))
490+
(3 9 clojure-keyword-face))
491+
492+
(" :1oneword"
493+
(3 10 clojure-keyword-face))
491494

492495
("{:oneword 0}"
493496
(3 9 clojure-keyword-face))
494497

498+
("{:1oneword 0}"
499+
(3 10 clojure-keyword-face))
500+
495501
("{:#oneword 0}"
496502
(3 10 clojure-keyword-face))
497503

@@ -563,7 +569,22 @@ DESCRIPTION is the description of the spec."
563569
(10 17 clojure-keyword-face))
564570

565571
(":_:_:foo/bar_:_:foo"
566-
(10 19 clojure-keyword-face)))
572+
(10 19 clojure-keyword-face))
573+
574+
(":1foo/bar"
575+
(2 5 font-lock-type-face)
576+
(6 6 default)
577+
(7 9 clojure-keyword-face))
578+
579+
(":foo/1bar"
580+
(2 4 font-lock-type-face)
581+
(5 5 default)
582+
(6 9 clojure-keyword-face))
583+
584+
(":1foo/1bar"
585+
(2 5 font-lock-type-face)
586+
(6 6 default)
587+
(7 10 clojure-keyword-face)))
567588

568589
(when-fontifying-it "should handle segment keywords"
569590
(" :seg.mnt"

0 commit comments

Comments
 (0)