feat(neovim): make tsserver work with monorepos

This commit is contained in:
Felix Schröter 2024-03-07 19:59:36 +01:00
parent f8a6b60254
commit ee7aeadcd2
Signed by: felschr
GPG key ID: 671E39E6744C807D

View file

@ -84,7 +84,6 @@ config.cssls.setup(default_config)
config.dockerls.setup(default_config)
config.nil_ls.setup(default_config)
config.nickel_ls.setup(default_config)
config.tsserver.setup(default_config)
config.graphql.setup(default_config)
config.pylsp.setup(default_config)
config.terraformls.setup(default_config)
@ -109,6 +108,14 @@ config.bashls.setup {
capabilities = capabilities,
}
config.tsserver.setup {
on_attach = on_attach,
capabilities = capabilities,
root_dir = function(f)
return monorepo_pattern({ "tsconfig.json", "jsconfig.json" }, { "package.json", ".git" }, f)
end,
}
config.rust_analyzer.setup {
on_attach = on_attach,
capabilities = capabilities,