From 339b0fd6d02d010b84547c2f3e792af04f0f44ff Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Fri, 4 Feb 2022 23:07:50 +0100 Subject: [PATCH] Allow for local variables for rust lsp server --- modules/languages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/languages.el b/modules/languages.el index cdeab26..7216636 100644 --- a/modules/languages.el +++ b/modules/languages.el @@ -209,7 +209,9 @@ (rust-new-project project-name "lib")) (use-package rust-mode - :hook (rust-mode . lsp) + ;; Adding the lsp hook this way is required to ensure local variables from .dir-locals.el are + ;; passed to the LSP server. + :hook ((hack-local-variables . (lambda () (when (derived-mode-p 'rust-mode) (lsp))))) :config (setq exec-path (append exec-path '("/home/wojtek/.cargo/bin"))))