emacs-devel
[Top][All Lists]
Advanced

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

Re: Tree-sitter and major mode inheritance


From: Dmitry Gutov
Subject: Re: Tree-sitter and major mode inheritance
Date: Sun, 20 Nov 2022 01:42:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2

On 20.11.2022 01:36, Yuan Fu wrote:
If we keep js-mode as-is, and add js-base-mode and js-ts-mode, (derived-mode-p 
‘js-mode) should keep working as before, or maybe I’m msiunderstanding your 
question?

(derived-mode-p 'js-mode) will return nil in js-ts-mode.

Which could be a problem when this call is used as a substitute for a file type check (e.g. "are we editing a JavaScript file?"), which is one of its common uses.



reply via email to

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