[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tree-sitter integration in python.el
From: |
Eli Zaretskii |
Subject: |
Re: Tree-sitter integration in python.el |
Date: |
Sat, 08 Oct 2022 09:30:21 +0300 |
> From: Yuan Fu <casouri@gmail.com>
> Date: Fri, 7 Oct 2022 15:10:10 -0700
> Cc: Matthias Meulien <orontee@gmail.com>,
> Eli Zaretskii <eliz@gnu.org>,
> emacs-devel@gnu.org
>
> The complaint for font-lock-maximum-decoration is that it’s obscure and too
> corse-grained. So my idea is for each major mode to provide fined-grained
> controls like python-fontify-type/f-string/assignment/built-in/etc. And
> tree-sitter makes it easy to implement this kind of toggle. But I guess a
> global control is also nice, I can make tree-sitter respect
> font-lock-maximum-decoration, in addition to the fined grained local-control.
I think having tree-sitter respect font-lock-maximum-decoration would
be good, because it allows a major-mode agnostic way of controlling
fontifications. With tree-sitter in mind, we'd need to agree on what
kind of syntactic entities are included in each level (which is also a
Good Thing, because currently what is level N of font-lock is entirely
up to the major-mode, AFAIU).
- Re: Tree-sitter integration in python.el, (continued)
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/05
- Re: Tree-sitter integration in python.el, Matthias Meulien, 2022/10/06
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/06
- Re: Tree-sitter integration in python.el, Matthias Meulien, 2022/10/06
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/07
- Re: Tree-sitter integration in python.el, Augusto Stoffel, 2022/10/07
- Re: Tree-sitter integration in python.el, chad, 2022/10/07
- Re: Tree-sitter integration in python.el, Eli Zaretskii, 2022/10/07
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/07
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/07
- Re: Tree-sitter integration in python.el,
Eli Zaretskii <=
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/08
- Re: Tree-sitter integration in python.el, Eli Zaretskii, 2022/10/09
- Re: Tree-sitter integration in python.el, Stefan Monnier, 2022/10/11
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/12
- Re: Tree-sitter integration in python.el, Stefan Monnier, 2022/10/12
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/12
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/12
- Re: [SPAM UNSURE] Re: Tree-sitter integration in python.el, Stephen Leake, 2022/10/12
- Re: Tree-sitter integration in python.el, Eli Zaretskii, 2022/10/13
- Re: Tree-sitter integration in python.el, Yuan Fu, 2022/10/15