emacs-diffs
[Top][All Lists]
Advanced

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

feature/tree-sitter f1e058d46b 8/8: Update ts-mode font-lock to work wit


From: Yuan Fu
Subject: feature/tree-sitter f1e058d46b 8/8: Update ts-mode font-lock to work with tree-sitter's :feature
Date: Sat, 15 Oct 2022 19:10:38 -0400 (EDT)

branch: feature/tree-sitter
commit f1e058d46b5a83ddd0423a3616aa50ac3ec7f551
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Update ts-mode font-lock to work with tree-sitter's :feature
    
    * lisp/progmodes/ts-mode.el (ts-mode--settings): Add :feature flag.
    (ts-mode): Set treesit-font-lock-feature-list.
---
 lisp/progmodes/ts-mode.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/progmodes/ts-mode.el b/lisp/progmodes/ts-mode.el
index 638dfa5013..10d4b7bd18 100644
--- a/lisp/progmodes/ts-mode.el
+++ b/lisp/progmodes/ts-mode.el
@@ -108,6 +108,7 @@
   (treesit-font-lock-rules
    :language 'tsx
    :override t
+   :feature 'basic
    '(
      (template_string) @font-lock-string-face
 
@@ -358,6 +359,7 @@ ARG is the same as in `end-of-defun."
 
     (setq-local treesit-font-lock-settings ts-mode--settings)
 
+    (setq treesit-font-lock-feature-list '((basic)))
     (treesit-font-lock-enable))
    (t
     (message "Tree sitter for TypeScript isn't available, defaulting to 
js-mode")



reply via email to

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