aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/haskell/highlights.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/queries/haskell/highlights.scm b/queries/haskell/highlights.scm
index 1fea39b08..eb6380ea0 100644
--- a/queries/haskell/highlights.scm
+++ b/queries/haskell/highlights.scm
@@ -378,8 +378,16 @@
(quoter) @function.call
(quasiquote
- (quoter) @_name (#eq? @_name "qq")
+ [
+ (quoter) @_name
+ (_ (variable) @_name)
+ ](#eq? @_name "qq")
(quasiquote_body) @string)
+
+(quasiquote
+ ((_ (variable) @_name)) (#eq? @_name "qq")
+ (quasiquote_body) @string)
+
;; namespaced quasi-quoter
(quasiquote
(_