From 3320ef2d29ae6a3d782948bb849c16e3cb7acaae Mon Sep 17 00:00:00 2001 From: Leonardo Santiago Date: Sun, 11 May 2025 23:15:19 -0300 Subject: chore(nix): use nix-ts-mode instead of nix-mode better syntax highlighting, no bugs related to weird syntax errors --- modules/emacs/README.org | 11 ++++++++--- 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; } -- cgit v1.2.3