diff --git a/lua/lazyvim/plugins/extras/lang/angular.lua b/lua/lazyvim/plugins/extras/lang/angular.lua index d2f7fdee..05b3cc66 100644 --- a/lua/lazyvim/plugins/extras/lang/angular.lua +++ b/lua/lazyvim/plugins/extras/lang/angular.lua @@ -31,7 +31,13 @@ return { "neovim/nvim-lspconfig", opts = { servers = { - angularls = {}, + angularls = { + -- Make sure it works for Nx workspaces as well + root_dir = function(fname) + return require("lspconfig.util").root_pattern("nx.json", "angular.json")(fname) + or vim.loop.cwd() + end, + }, }, setup = { angularls = function()