From 78f257ed0b3841d7d60ed69f735772958cca98e1 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Fri, 21 Jun 2024 13:46:06 +0200 Subject: [PATCH] Neovim: Enable nixd LSP --- home/modules/neovim/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index edda0ac8..59b336fc 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -38,6 +38,7 @@ in { haskell-language-server lua-language-server nil + nixd pyright rust-analyzer texlab @@ -862,6 +863,21 @@ in { {name = "cmake";} {name = "lua_ls";} {name = "nil_ls";} + { + name = "nixd"; + # TODO: Figure out how to structure this attrset + extraOptions = { + nixd = { + diagnostic = { + suppress = [ + "sema-escaping-with" + "var-bind-to-this" + "escaping-this-with" + ]; + }; + }; + }; + } {name = "pyright";} {name = "texlab";}