From fc2f826b6adcb9c2b12c4304dcfe857115f69582 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Fri, 23 Feb 2024 09:30:01 +0100 Subject: [PATCH] Enable nixd --- .../modules/programs/emacs/emacs.d/lib/az_languageserver.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home-manager/modules/programs/emacs/emacs.d/lib/az_languageserver.el b/home-manager/modules/programs/emacs/emacs.d/lib/az_languageserver.el index 6b9982e..5ebf8b9 100644 --- a/home-manager/modules/programs/emacs/emacs.d/lib/az_languageserver.el +++ b/home-manager/modules/programs/emacs/emacs.d/lib/az_languageserver.el @@ -7,6 +7,12 @@ ;; if you want which-key integration (lsp-mode . lsp-enable-which-key-integration)) :config + (with-eval-after-load 'lsp-mode + (lsp-register-client + (make-lsp-client :new-connection (lsp-stdio-connection "nixd") + :major-modes '(nix-mode) + :priority 0 + :server-id 'nixd))) (lsp-treemacs-sync-mode 1) (setq company-minimum-prefix-length 1 company-idle-delay 0.0 ;; default is 0.2