emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-30 0fd259d166c 1/4: Fix elixir-ts-mode's range query


From: Yuan Fu
Subject: emacs-30 0fd259d166c 1/4: Fix elixir-ts-mode's range query
Date: Sun, 8 Sep 2024 23:52:52 -0400 (EDT)

branch: emacs-30
commit 0fd259d166c0dca4d097ad026ac748748ba88497
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Fix elixir-ts-mode's range query
    
    * lisp/progmodes/elixir-ts-mode.el:
    (elixir-ts--treesit-range-rules): Add underscore in front of the name
    capture, so Emacs won't put heex parser on it.
---
 lisp/progmodes/elixir-ts-mode.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lisp/progmodes/elixir-ts-mode.el b/lisp/progmodes/elixir-ts-mode.el
index 9804152d9ab..815827ed13c 100644
--- a/lisp/progmodes/elixir-ts-mode.el
+++ b/lisp/progmodes/elixir-ts-mode.el
@@ -572,7 +572,9 @@
     (treesit-range-rules
      :embed 'heex
      :host 'elixir
-     '((sigil (sigil_name) @name (:match "^[HF]$" @name) (quoted_content) 
@heex)))))
+     '((sigil (sigil_name) @_name
+              (:match "^[HF]$" @_name)
+              (quoted_content) @heex)))))
 
 (defvar heex-ts--sexp-regexp)
 (defvar heex-ts--indent-rules)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]