add cmake support

This commit is contained in:
zedhugh committed 2023-03-31 00:53:12 +08:00
1 parent 3ba517933b
commit 46db13e92c
3 files changed
+541 -2

No files matched your search

+5
View File
@@ -52,4 +52,9 @@
(add-to-list 'auto-mode-alist '("\\.[cm]js\\'" . js-mode))
(autoload 'cmake-mode "cmake-mode" "" t)
(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode))
(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode))
(provide 'init-file)
+5 -2
View File
@@ -4,11 +4,14 @@
(and (fboundp 'treesit-available-p) (treesit-available-p))
"Built-in `treesit' available.")
(when (and (fboundp 'treesit-available-p) (treesit-available-p))
(when creature/treesit-available
(unless (featurep 'treesit) (require 'treesit))
(when (treesit-ready-p 'javascript)
(add-to-list 'major-mode-remap-alist '(js-mode . js-ts-mode))
(add-to-list 'major-mode-remap-alist '(javascript-mode . js-ts-mode))))
(add-to-list 'major-mode-remap-alist '(javascript-mode . js-ts-mode)))
(when (treesit-ready-p 'cmake)
(add-to-list 'major-mode-remap-alist '(cmake-mode . cmake-ts-mode))))
(provide 'init-treesit)