aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-01-04 14:22:40 -0800
committerMichael Lingelbach <m.j.lbach@gmail.com>2021-01-05 15:01:23 -0800
commit6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e (patch)
tree3e65d50b4ea36d2060923ae35959fc5e0ee1ce58 /lua
parentMerge pull request #539 from mjlbach/fix_vimls_docs (diff)
downloadnvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar.gz
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar.bz2
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar.lz
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar.xz
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.tar.zst
nvim-lspconfig-6a1a1de330ce1e571b4860e4143ccc2d59cf5c6e.zip
angularls: update documentation to note on_init overrides cmd
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/angularls.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/lua/lspconfig/angularls.lua b/lua/lspconfig/angularls.lua
index c714b310..04525ec7 100644
--- a/lua/lspconfig/angularls.lua
+++ b/lua/lspconfig/angularls.lua
@@ -45,6 +45,20 @@ https://github.com/angular/vscode-ng-language-service
`angular-language-server` can be installed via npm `npm install @angular/language-server`.
Be aware there is no global binary and must be run via `node_modules/@angular/language-server/index.js` which can be added as the default cmd.
+
+Note, that if you override the default `cmd`, you must also update `on_new_config` to set `new_config.cmd` during startup.
+
+```lua
+local project_library_path = "/path/to/project/lib"
+local cmd = {"node", "/path/to/node_modules/@angular/language-server/index.js", "--stdio", "--tsProbeLocations", project_library_path , "--ngProbeLocations", project_library_path}
+
+require'lspconfig'.angularls.setup{
+ cmd = cmd,
+ on_new_config = function(new_config,new_root_dir)
+ new_config.cmd = cmd
+ end,
+}
+```
]];
default_config = {
root_dir = [[root_pattern("angular.json", ".git")]];