emacs-devel
[Top][All Lists]
Advanced

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

Re: Initial fontification in sh-mode with tree-sittter


From: Daniel Martín
Subject: Re: Initial fontification in sh-mode with tree-sittter
Date: Fri, 28 Oct 2022 17:09:04 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin)

Yuan Fu <casouri@gmail.com> writes:

>
> Hmmm, I couldn’t reproduce this in python-mode, also defun is not recognized 
> in python so I used this snippet:
>
> def foo():
>     Return 42
>
> When I insert “”” before the defun, everything after becomes string face, 
> when I insert the following “””, everything is updated again.
>
> I didn’t make any significant change to the font-lock code recently, either.
>

I can reproduce the problem by following these steps:

emacs -Q from top of the feature/tree-sitter branch
M-: (require 'treesit)
M-x customize-variable treesit-settings RET
Set "Activate" to "Yes" and apply the change.
C-x b sample.py RET
M-x python-mode
Write the following program:

def main():
    return 0

M-< C-o """ (the code is not fontified as string)
M-> """ (the code is not fontified as string)
M-x python-mode RET (the code _is_ fontified as string)

A git bisect tells that the first bad commit is
5159789e55d64c7482dff3dc1a621d01f530f83c

Hope this helps.


reply via email to

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