mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
fix(language/scss): prevent tree-sitter-mode from activating in scss-mode
tree-sitter-mode does not play nice with scss-mode, and results in the buffer having no syntax highlighting at all.
This commit is contained in:
@@ -24,8 +24,19 @@
|
||||
yaml-mode) . siren-tree-sitter-mode-enable)
|
||||
|
||||
:preface
|
||||
(defgroup siren-tree-sitter nil
|
||||
"Siren specific tweaks to tree-sitter-mode."
|
||||
:group 'tree-sitter)
|
||||
|
||||
(defcustom siren-tree-sitter-incompatible-modes '(scss-mode)
|
||||
"List of modes where tree-sitter-mode should not be enabled."
|
||||
:type 'boolean
|
||||
:group 'siren-tree-sitter)
|
||||
|
||||
(defun siren-tree-sitter-mode-enable ()
|
||||
(tree-sitter-mode t)))
|
||||
"Enable tree-sitter-mode if the current major mode is not in the banned list."
|
||||
(unless (derived-mode-p siren-tree-sitter-incompatible-modes)
|
||||
(tree-sitter-mode t))))
|
||||
|
||||
(use-package tree-sitter-langs
|
||||
:hook
|
||||
|
||||
Reference in New Issue
Block a user