aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorSean Baildon <sean@baildon.co>2022-03-08 11:32:12 -0600
committerGitHub <noreply@github.com>2022-03-08 09:32:12 -0800
commitc53f5b03d368d887bd4e1b74a0acd24db5b4172a (patch)
treec933fe66aa36aad024f64eb9871dd7d006e33d58 /lua
parentMerge pull request #1761 from neovim/teal-fix-format (diff)
downloadnvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar.gz
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar.bz2
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar.lz
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar.xz
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.tar.zst
nvim-lspconfig-c53f5b03d368d887bd4e1b74a0acd24db5b4172a.zip
feat: add please support (#1734)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/please.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/please.lua b/lua/lspconfig/server_configurations/please.lua
new file mode 100644
index 00000000..085d1e70
--- /dev/null
+++ b/lua/lspconfig/server_configurations/please.lua
@@ -0,0 +1,19 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'plz', 'tool', 'lps' },
+ filetypes = { 'bzl' },
+ root_dir = util.root_pattern '.plzconfig',
+ single_file_support = true,
+ },
+ docs = {
+ description = [[
+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
+]],
+ },
+}