aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/angularls.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lspconfig/angularls.lua')
-rw-r--r--lua/lspconfig/angularls.lua28
1 files changed, 14 insertions, 14 deletions
diff --git a/lua/lspconfig/angularls.lua b/lua/lspconfig/angularls.lua
index 4acec89c..5c7120d8 100644
--- a/lua/lspconfig/angularls.lua
+++ b/lua/lspconfig/angularls.lua
@@ -1,7 +1,7 @@
-local configs = require "lspconfig/configs"
-local util = require "lspconfig/util"
+local configs = require 'lspconfig/configs'
+local util = require 'lspconfig/util'
-local server_name = "angularls"
+local server_name = 'angularls'
-- Angular requires a node_modules directory to probe for @angular/language-service and typescript
-- in order to use your projects configured versions.
@@ -9,7 +9,7 @@ local server_name = "angularls"
local function get_probe_dir(root_dir)
local project_root = util.find_node_modules_ancestor(root_dir)
- return project_root and (project_root .. "/node_modules") or ""
+ return project_root and (project_root .. '/node_modules') or ''
end
local default_probe_dir = get_probe_dir(vim.fn.getcwd())
@@ -17,29 +17,29 @@ local default_probe_dir = get_probe_dir(vim.fn.getcwd())
configs[server_name] = {
default_config = {
cmd = {
- "ngserver",
- "--stdio",
- "--tsProbeLocations",
+ 'ngserver',
+ '--stdio',
+ '--tsProbeLocations',
default_probe_dir,
- "--ngProbeLocations",
+ '--ngProbeLocations',
default_probe_dir,
},
- filetypes = { "typescript", "html", "typescriptreact", "typescript.tsx" },
+ filetypes = { 'typescript', 'html', 'typescriptreact', 'typescript.tsx' },
-- Check for angular.json or .git first since that is the root of the project.
-- Don't check for tsconfig.json or package.json since there are multiple of these
-- in an angular monorepo setup.
- root_dir = util.root_pattern("angular.json", ".git"),
+ root_dir = util.root_pattern('angular.json', '.git'),
},
on_new_config = function(new_config, new_root_dir)
local new_probe_dir = get_probe_dir(new_root_dir)
-- We need to check our probe directories because they may have changed.
new_config.cmd = {
- "ngserver",
- "--stdio",
- "--tsProbeLocations",
+ 'ngserver',
+ '--stdio',
+ '--tsProbeLocations',
new_probe_dir,
- "--ngProbeLocations",
+ '--ngProbeLocations',
new_probe_dir,
}
end,