diff options
Diffstat (limited to 'emacs')
-rw-r--r-- | emacs | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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") |