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 '')
-rw-r--r--emacs6
-rw-r--r--emacs.d/custom.el2
2 files changed, 7 insertions, 1 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")
diff --git a/emacs.d/custom.el b/emacs.d/custom.el
index 35d8dd2..5524964 100644
--- a/emacs.d/custom.el
+++ b/emacs.d/custom.el
@@ -72,7 +72,7 @@
'(org-babel-load-languages '((emacs-lisp . t) (lisp . t) (shell . t)))
'(org-fold-core-style 'overlays)
'(package-selected-packages
- '(slime eat avy monotropic-theme tempel vundo add-node-modules-path prettier password-store vc-fossil eldoc-box mu4e direnv elpher w3m elfeed-protocol elfeed ligature copilot f editorconfig s quelpa-use-package quelpa org-mime org-journal which-key consult orderless vertico markdown-mode smartparens tree-sitter-langs diff-hl magit corfu rg almost-mono-themes git-ps1-mode meow))
+ '(nix-mode nix-ts-mode slime eat avy monotropic-theme tempel vundo add-node-modules-path prettier password-store vc-fossil eldoc-box mu4e direnv elpher w3m elfeed-protocol elfeed ligature copilot f editorconfig s quelpa-use-package quelpa org-mime org-journal which-key consult orderless vertico markdown-mode smartparens tree-sitter-langs diff-hl magit corfu rg almost-mono-themes git-ps1-mode meow))
'(project-switch-commands
'((project-find-file "Find file" nil)
(project-find-regexp "Find regexp" nil)