From 385793a2ea8317dd8b35d57f2b9a7e20d3f7bc31 Mon Sep 17 00:00:00 2001 From: sjcobb Date: Fri, 30 May 2025 13:29:04 +0100 Subject: [PATCH] specify lsp configuration in lang module --- modules/plugins/languages/markdown.nix | 4 +++- modules/plugins/languages/nix.nix | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/plugins/languages/markdown.nix b/modules/plugins/languages/markdown.nix index 32c16240..5750d544 100644 --- a/modules/plugins/languages/markdown.nix +++ b/modules/plugins/languages/markdown.nix @@ -20,7 +20,9 @@ servers = { marksman = { enable = true; - cmd = ["${pkgs.marksman}/bin/marksman" "server"]; + cmd = [(getExe pkgs.marksman) "server"]; + filetypes = ["markdown" "markdown.mdx"]; + root_markers = [".marksman.toml" ".git"]; }; }; diff --git a/modules/plugins/languages/nix.nix b/modules/plugins/languages/nix.nix index 9edf5637..61bc5abb 100644 --- a/modules/plugins/languages/nix.nix +++ b/modules/plugins/languages/nix.nix @@ -41,6 +41,8 @@ settings = { nil = formattingCmd; }; + filetypes = ["nix"]; + root_markers = [".git" "flake.nix"]; }; nixd = { @@ -49,6 +51,8 @@ settings = { nixd = formattingCmd; }; + filetypes = ["nix"]; + root_markers = [".git" "flake.nix"]; }; };