feat(neovim): make tsserver work with monorepos
This commit is contained in:
parent
f8a6b60254
commit
ee7aeadcd2
|
@ -84,7 +84,6 @@ config.cssls.setup(default_config)
|
||||||
config.dockerls.setup(default_config)
|
config.dockerls.setup(default_config)
|
||||||
config.nil_ls.setup(default_config)
|
config.nil_ls.setup(default_config)
|
||||||
config.nickel_ls.setup(default_config)
|
config.nickel_ls.setup(default_config)
|
||||||
config.tsserver.setup(default_config)
|
|
||||||
config.graphql.setup(default_config)
|
config.graphql.setup(default_config)
|
||||||
config.pylsp.setup(default_config)
|
config.pylsp.setup(default_config)
|
||||||
config.terraformls.setup(default_config)
|
config.terraformls.setup(default_config)
|
||||||
|
@ -109,6 +108,14 @@ config.bashls.setup {
|
||||||
capabilities = capabilities,
|
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 {
|
config.rust_analyzer.setup {
|
||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
|
|
Loading…
Reference in a new issue