aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgithub-actions <github-actions@github.com>2022-03-08 17:32:47 +0000
committergithub-actions <github-actions@github.com>2022-03-08 17:32:47 +0000
commit858fc0ec1ffa02fc03f0c62d646e8054007c49ad (patch)
tree91484de63543616c1385dd302ef6f5bec7dde471
parentdocs: add bashls install instructions (#1760) (diff)
downloadnvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar.gz
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar.bz2
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar.lz
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar.xz
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.tar.zst
nvim-lspconfig-858fc0ec1ffa02fc03f0c62d646e8054007c49ad.zip
docs: update server_configurations.md
skip-checks: true
-rw-r--r--doc/server_configurations.md35
-rw-r--r--doc/server_configurations.txt35
2 files changed, 70 insertions, 0 deletions
diff --git a/doc/server_configurations.md b/doc/server_configurations.md
index 48737595..fe907231 100644
--- a/doc/server_configurations.md
+++ b/doc/server_configurations.md
@@ -88,6 +88,7 @@ that config. This file is accessible in neovim via `:help lspconfig-server-confi
- [perlnavigator](#perlnavigator)
- [perlpls](#perlpls)
- [phpactor](#phpactor)
+- [please](#please)
- [powershell_es](#powershell_es)
- [prismals](#prismals)
- [psalm](#psalm)
@@ -397,6 +398,11 @@ require'lspconfig'.awk_ls.setup{}
https://github.com/mads-hartmann/bash-language-server
+`bash-language-server` can be installed via `npm`:
+```sh
+npm i -g bash-language-server
+```
+
Language server for bash, written using tree sitter in typescript.
@@ -3237,6 +3243,35 @@ require'lspconfig'.phpactor.setup{}
```
+## please
+
+https://github.com/thought-machine/please
+
+High-performance extensible build system for reproducible multi-language builds.
+
+The `plz` binary will automatically install the LSP for you on first run
+
+
+
+**Snippet to enable the language server:**
+```lua
+require'lspconfig'.please.setup{}
+```
+
+**Commands and default values:**
+```lua
+ Commands:
+
+ Default Values:
+ cmd = { "plz", "tool", "lps" }
+ filetypes = { "bzl" }
+ root_dir = function(startpath)
+ return M.search_ancestors(startpath, matcher)
+ end
+ single_file_support = true
+```
+
+
## powershell_es
https://github.com/PowerShell/PowerShellEditorServices
diff --git a/doc/server_configurations.txt b/doc/server_configurations.txt
index 48737595..fe907231 100644
--- a/doc/server_configurations.txt
+++ b/doc/server_configurations.txt
@@ -88,6 +88,7 @@ that config. This file is accessible in neovim via `:help lspconfig-server-confi
- [perlnavigator](#perlnavigator)
- [perlpls](#perlpls)
- [phpactor](#phpactor)
+- [please](#please)
- [powershell_es](#powershell_es)
- [prismals](#prismals)
- [psalm](#psalm)
@@ -397,6 +398,11 @@ require'lspconfig'.awk_ls.setup{}
https://github.com/mads-hartmann/bash-language-server
+`bash-language-server` can be installed via `npm`:
+```sh
+npm i -g bash-language-server
+```
+
Language server for bash, written using tree sitter in typescript.
@@ -3237,6 +3243,35 @@ require'lspconfig'.phpactor.setup{}
```
+## please
+
+https://github.com/thought-machine/please
+
+High-performance extensible build system for reproducible multi-language builds.
+
+The `plz` binary will automatically install the LSP for you on first run
+
+
+
+**Snippet to enable the language server:**
+```lua
+require'lspconfig'.please.setup{}
+```
+
+**Commands and default values:**
+```lua
+ Commands:
+
+ Default Values:
+ cmd = { "plz", "tool", "lps" }
+ filetypes = { "bzl" }
+ root_dir = function(startpath)
+ return M.search_ancestors(startpath, matcher)
+ end
+ single_file_support = true
+```
+
+
## powershell_es
https://github.com/PowerShell/PowerShellEditorServices