-
-
Save steinarb/10f5bfb968295ccbef298c67b1f28e9a to your computer and use it in GitHub Desktop.
Activate tree-sitter modes in .emacs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;;================================ | |
;; Java-releated settings | |
(when (treesit-language-available-p 'java) | |
(add-to-list 'major-mode-remap-alist '(java-mode . java-ts-mode))) | |
;;;================================ | |
;; js and JSON-releated settings | |
(when (treesit-language-available-p 'javascript) | |
(add-to-list 'major-mode-remap-alist '(js-mode . js-ts-mode))) | |
;;;================================ | |
;; typescript (js with some typesafety) | |
(when (treesit-language-available-p 'typescript) | |
(add-to-list 'auto-mode-alist '("\\.ts$" . typescript-ts-mode))) | |
(when (treesit-language-available-p 'tsx) | |
(add-to-list 'auto-mode-alist '("\\.tsx$" . tsx-ts-mode))) | |
;;;================================ | |
;; CSS mode settings | |
(when (treesit-language-available-p 'css) | |
(add-to-list 'major-mode-remap-alist '(css-mode . css-ts-mode))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment