From 29e5e3e1a66c9fd907ec611f8913364e20240086 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 8 Oct 2025 14:20:16 -0500 Subject: [PATCH] add nix-mode to eglot --- README.org | 3 +++ init.el | 3 +++ 2 files changed, 6 insertions(+) diff --git a/README.org b/README.org index 6f090a80..de212cbf 100644 --- a/README.org +++ b/README.org @@ -3977,6 +3977,7 @@ Let's give eglot a try. (rust-mode . eglot-ensure) (rustic-mode . eglot-ensure) (rust-ts-mode . eglot-ensure) + (nix-mode . eglot-ensure) :config (setq eglot-autoshutdown t) @@ -3991,6 +3992,8 @@ Let's give eglot a try. (add-hook 'eglot-managed-mode-hook #'chris/eglot-capf) (add-to-list 'eglot-server-programs '(wgsl-mode "wgsl-analyzer")) (add-to-list 'eglot-server-programs '(qml-mode "qmlls")) + (add-to-list 'eglot-server-programs + '(nix-mode . ("nixd"))) (add-to-list 'eglot-server-programs '(text-mode . ("harper-ls" "--stdio"))) (add-to-list 'eglot-server-programs diff --git a/init.el b/init.el index a80861b0..4c26e637 100644 --- a/init.el +++ b/init.el @@ -2906,6 +2906,7 @@ current buffer's, reload dir-locals." (rust-mode . eglot-ensure) (rustic-mode . eglot-ensure) (rust-ts-mode . eglot-ensure) + (nix-mode . eglot-ensure) :config (setq eglot-autoshutdown t) @@ -2920,6 +2921,8 @@ current buffer's, reload dir-locals." (add-hook 'eglot-managed-mode-hook #'chris/eglot-capf) (add-to-list 'eglot-server-programs '(wgsl-mode "wgsl-analyzer")) (add-to-list 'eglot-server-programs '(qml-mode "qmlls")) + (add-to-list 'eglot-server-programs + '(nix-mode . ("nixd"))) (add-to-list 'eglot-server-programs '(text-mode . ("harper-ls" "--stdio"))) (add-to-list 'eglot-server-programs