[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs-30 0fd259d166c 1/4: Fix elixir-ts-mode's range query
From: |
Yuan Fu |
Subject: |
Re: emacs-30 0fd259d166c 1/4: Fix elixir-ts-mode's range query |
Date: |
Tue, 10 Sep 2024 20:08:21 -0700 |
> The elixir mode tests started failing after this commit.
Thanks for reporting this! Good thing we have the test :-) I’ve fixed it on
emacs-30.
elixir-ts-mode-tests.log
Description: Text document
>
>
> Yuan Fu <casouri@gmail.com> writes:
>
>> 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)