[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Plug treesit.el into other emacs constructs
From: |
Theodor Thornhill |
Subject: |
Re: Plug treesit.el into other emacs constructs |
Date: |
Tue, 13 Dec 2022 19:17:13 +0100 |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Theodor Thornhill <theo@thornhill.no>
>> Cc: eliz@gnu.org, casouri@gmail.com
>> Date: Mon, 12 Dec 2022 15:33:33 +0100
>>
>> The patch only adds a few things:
>>
>> - (defvar-local forward-sentence-function nil), the analog to
>> forward-sexp-function and beginning-of-defun-function
>> - treesit-sexp-type-regexp and treesit-sentence-type-regexp, both to be
>> added to treesit-major-mode-setup, and added to each *-ts-mode.
>>
>> Is the general idea ok?
>
> Yes, because you can see that CC Mode supports these key bindings as
> well, with its own commands.
>
>> Could we add these or similar changes to
>> paragraphs.el and just piggyback on it inside of treesit?
>
> I'm not sure we want to go this far in the release branch, but it
> would be nice to have these in C mode, for example (or any other
> tree-sitter supported mode whose "regular" sibling has similar
> commands). The generalizations should IMO be left for master.
>
>> If we want this I can start working on preparing a patch for this on the
>> master branch.
>
> I think so, but let's hear from others, like Stefan (CC'ed).
Great, thanks :)
- Plug treesit.el into other emacs constructs, Theodor Thornhill, 2022/12/12
- Re: Plug treesit.el into other emacs constructs, Eli Zaretskii, 2022/12/12
- Re: Plug treesit.el into other emacs constructs,
Theodor Thornhill <=
- Re: Plug treesit.el into other emacs constructs, Stefan Monnier, 2022/12/12
- Re: Plug treesit.el into other emacs constructs, Theodor Thornhill, 2022/12/13
- Re: Plug treesit.el into other emacs constructs, Stefan Monnier, 2022/12/13
- Re: Plug treesit.el into other emacs constructs, Yuan Fu, 2022/12/13
- Re: Plug treesit.el into other emacs constructs, Perry Smith, 2022/12/13
- Re: Plug treesit.el into other emacs constructs, Stefan Monnier, 2022/12/13
- Re: Plug treesit.el into other emacs constructs, Yuan Fu, 2022/12/14
- Re: Plug treesit.el into other emacs constructs, Theodor Thornhill, 2022/12/14
- Re: Plug treesit.el into other emacs constructs, Stefan Monnier, 2022/12/14
- Re: Plug treesit.el into other emacs constructs, Theodor Thornhill, 2022/12/14