> > > Yuan Fu writes: > >> branch: emacs-30 >> commit 0fd259d166c0dca4d097ad026ac748748ba88497 >> Author: Yuan Fu >> Commit: Yuan Fu >> >> 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)