diff options
author | Leonardo Santiago <[email protected]> | 2025-05-11 23:15:19 -0300 |
---|---|---|
committer | Leonardo Santiago <[email protected]> | 2025-05-11 23:15:19 -0300 |
commit | 3320ef2d29ae6a3d782948bb849c16e3cb7acaae (patch) | |
tree | 2b757b33f68427706a3d104c2939ad4e2616d5eb | |
parent | c414a924c4b08958d7a9796e5f2882bb9a9708d5 (diff) |
chore(nix): use nix-ts-mode instead of nix-mode
better syntax highlighting, no bugs related to weird syntax errors
-rw-r--r-- | modules/emacs/README.org | 11 | ||||
-rw-r--r-- | modules/emacs/package.nix | 1 |
2 files changed, 9 insertions, 3 deletions
diff --git a/modules/emacs/README.org b/modules/emacs/README.org index 77df1fe..c514849 100644 --- a/modules/emacs/README.org +++ b/modules/emacs/README.org @@ -301,9 +301,14 @@ It also relies on python lsp server with builtin ruff support. ** Nix #+begin_src emacs-lisp :tangle yes -(use-package nix-mode - :ensure t - :hook (nix-mode . eglot-ensure)) +(use-package nix-ts-mode + :mode "\\.nix\\'" + :hook (nix-ts-mode . eglot-ensure) + :ensure t) +;; (add-hook 'nix-ts-mode-hook #'eglot-ensure) +;; (use-package nix-mode +;; :ensure t +;; :hook (nix-mode . eglot-ensure)) #+end_src ** Rust Try to use the package. diff --git a/modules/emacs/package.nix b/modules/emacs/package.nix index 9bebd0f..762d18d 100644 --- a/modules/emacs/package.nix +++ b/modules/emacs/package.nix @@ -28,6 +28,7 @@ in (epkgs.treesit-grammars.with-grammars (g: with g; [ tree-sitter-rust tree-sitter-python + tree-sitter-nix ])) ] ++ outside-emacs; } |