diff --git a/neovim/lsp.nix b/neovim/lsp.nix index 45a89bf..b1e42e8 100644 --- a/neovim/lsp.nix +++ b/neovim/lsp.nix @@ -180,7 +180,13 @@ # bitbake_ls.enable = true; # TODO: Find a package # ginko_ls.enable = true; - mesonlsp.enable = true; + mesonlsp = { + enable = true; + rootDir = # lua + '' + require'lspconfig.util'.root_pattern('meson_options.txt', 'meson.options', '.git', 'meson.build') + ''; + }; yamlls.enable = true; harper_ls.enable = true; ltex = {