summaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
authorMarc Coquand <marc@mccd.space>2024-05-11 08:51:20 -0500
committerMarc Coquand <marc@mccd.space>2024-05-11 08:51:20 -0500
commit9e78cd1d33b05fea802c19f5641b0f09fd592313 (patch)
tree30f9905b591ddab8fb967841b1a6bd5b57d070bf /emacs
parente0ff71f1967d6d6f1ca9b8bfa386818806d8e0cb (diff)
downloadrcm-9e78cd1d33b05fea802c19f5641b0f09fd592313.tar.gz
rcm-9e78cd1d33b05fea802c19f5641b0f09fd592313.tar.bz2
rcm-9e78cd1d33b05fea802c19f5641b0f09fd592313.zip
Updates
Diffstat (limited to 'emacs')
-rw-r--r--emacs6
1 files changed, 6 insertions, 0 deletions
diff --git a/emacs b/emacs
index 89f7000..cab00b5 100644
--- a/emacs
+++ b/emacs
@@ -268,10 +268,15 @@
;; LSP
(unless (package-installed-p 'tuareg)
(package-install 'tuareg))
+(unless (package-installed-p 'nix-ts-mode)
+ (package-install 'nix-ts-mode))
+(require 'nix-ts-mode)
+(add-to-list 'auto-mode-alist '("\\.nix\\'" . nix-ts-mode))
(use-package tree-sitter-langs
:ensure t
:defer t)
+(global-tree-sitter-mode)
(setq treesit-language-source-alist
'((bash "https://github.com/tree-sitter/tree-sitter-bash")
(cmake "https://github.com/uyha/tree-sitter-cmake")
@@ -285,6 +290,7 @@
(ocaml "https://github.com/alemuller/tree-sitter-ocaml")
(markdown "https://github.com/ikatyang/tree-sitter-markdown")
(python "https://github.com/tree-sitter/tree-sitter-python")
+ (nix "https://github.com/tree-sitter/tree-sitter-nix")
(toml "https://github.com/tree-sitter/tree-sitter-toml")
(tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src")
(typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src")