|
From: | Po Lu |
Subject: | Re: TypeScript support for tree-sitter (was Re: Call for volunteers: add tree-sitter support to major modes) |
Date: | Tue, 11 Oct 2022 16:25:06 +0800 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) |
Yuan Fu <casouri@gmail.com> writes: > +(add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-mode)) > + > +;;;###autoload > +(add-to-list 'auto-mode-alist '("\\.tsx\\'" . typescript-mode)) > + > +(define-derived-mode typescript-mode prog-mode "TypeScript" > + "Major mode for editing typescript." > + :group 'typescript > + :syntax-table typescript-mode--syntax-table > + > + (unless (or (treesit-can-enable-p) > + (treesit-language-available-p 'tsx)) > + (error "Tree sitter for TypeScript isn't available.")) So editing TypeScript source code will cause an error to be signalled when tree-sitter is not available?
[Prev in Thread] | Current Thread | [Next in Thread] |