Skip to content

Commit 1a0e939

Browse files
committed
font-lock: remove unused escaping from backtick-operator rule
Backticks don't need to be escaped.
1 parent f52227b commit 1a0e939

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

purescript-font-lock.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ Returns keywords suitable for `font-lock-keywords'."
235235
;; Expensive.
236236
(,qvarid 0 (symbol-value 'purescript-default-face))
237237
(,qconid 0 (symbol-value 'purescript-constructor-face))
238-
(,(concat "\`" varid "\`") 0 (symbol-value 'purescript-operator-face))
238+
(,(concat "`" varid "`") 0 (symbol-value 'purescript-operator-face))
239239
;; Expensive.
240240
(,conid 0 (symbol-value 'purescript-constructor-face))
241241

tests/purescript-font-lock-tests.el

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,3 +520,13 @@ arr = 1 : [2,3]
520520
(15 18 nil)
521521
(19 19 font-lock-builtin-face)
522522
(20 23 nil))))
523+
524+
(ert-deftest backtick-operator ()
525+
(purescript-test-ranges
526+
"var = 1 `func` 2"
527+
'((1 3 font-lock-function-name-face)
528+
(4 4 nil)
529+
(5 5 font-lock-builtin-face)
530+
(6 8 nil)
531+
(9 14 font-lock-builtin-face)
532+
(15 17 nil))))

0 commit comments

Comments
 (0)