aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorDragonBillow <42114817+cathaysia@users.noreply.github.com>2021-11-15 22:06:26 +0800
committerGitHub <noreply@github.com>2021-11-15 15:06:26 +0100
commit4b0227a271f050e8fdd47d080c6a2356d526e45b (patch)
tree03a1f42ca306147ca56964c68bb1110888e04687 /lua
parentlemminx: default to LATEST version (#260) (diff)
downloadmason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar.gz
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar.bz2
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar.lz
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar.xz
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.tar.zst
mason-4b0227a271f050e8fdd47d080c6a2356d526e45b.zip
feat(servers): add esbonio for rst (#253)
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-lsp-installer/_generated/filetype_map.lua2
-rw-r--r--lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua1
-rw-r--r--lua/nvim-lsp-installer/_generated/metadata.lua3
-rw-r--r--lua/nvim-lsp-installer/servers/esbonio/init.lua15
-rw-r--r--lua/nvim-lsp-installer/servers/init.lua1
5 files changed, 21 insertions, 1 deletions
diff --git a/lua/nvim-lsp-installer/_generated/filetype_map.lua b/lua/nvim-lsp-installer/_generated/filetype_map.lua
index 7b326c4e..82db78ec 100644
--- a/lua/nvim-lsp-installer/_generated/filetype_map.lua
+++ b/lua/nvim-lsp-installer/_generated/filetype_map.lua
@@ -75,7 +75,7 @@ return {
reason = { "ocamlls", "tailwindcss" },
rescript = { "rescriptls", "tailwindcss" },
rnoweb = { "ltex" },
- rst = { "ltex" },
+ rst = { "esbonio", "ltex" },
ruby = { "solargraph", "sorbet" },
rust = { "rust_analyzer" },
sass = { "tailwindcss" },
diff --git a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua
index c8404a6c..fa73731f 100644
--- a/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua
+++ b/lua/nvim-lsp-installer/_generated/language_autocomplete_map.lua
@@ -14,6 +14,7 @@ return {
php = { "intelephense", "phpactor" },
python = { "jedi_language_server", "pylsp", "pyright" },
ruby = { "solargraph", "sorbet" },
+ sphinx = { "esbonio" },
sql = { "sqlls", "sqls" },
terraform = { "terraformls", "tflint" },
typescript = { "rome", "tsserver" },
diff --git a/lua/nvim-lsp-installer/_generated/metadata.lua b/lua/nvim-lsp-installer/_generated/metadata.lua
index 671a99b7..ad891a76 100644
--- a/lua/nvim-lsp-installer/_generated/metadata.lua
+++ b/lua/nvim-lsp-installer/_generated/metadata.lua
@@ -58,6 +58,9 @@ return {
erlangls = {
filetypes = { "erlang" }
},
+ esbonio = {
+ filetypes = { "rst" }
+ },
eslint = {
filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx", "vue" }
},
diff --git a/lua/nvim-lsp-installer/servers/esbonio/init.lua b/lua/nvim-lsp-installer/servers/esbonio/init.lua
new file mode 100644
index 00000000..7ecbf822
--- /dev/null
+++ b/lua/nvim-lsp-installer/servers/esbonio/init.lua
@@ -0,0 +1,15 @@
+local server = require "nvim-lsp-installer.server"
+local pip3 = require "nvim-lsp-installer.installers.pip3"
+
+return function(name, root_dir)
+ return server.Server:new {
+ name = name,
+ root_dir = root_dir,
+ languages = { "sphinx" },
+ homepage = "https://pypi.org/project/esbonio/",
+ installer = pip3.packages { "esbonio" },
+ default_options = {
+ cmd = { pip3.executable(root_dir, "esbonio") },
+ },
+ }
+end
diff --git a/lua/nvim-lsp-installer/servers/init.lua b/lua/nvim-lsp-installer/servers/init.lua
index 1b8492fc..912badb0 100644
--- a/lua/nvim-lsp-installer/servers/init.lua
+++ b/lua/nvim-lsp-installer/servers/init.lua
@@ -50,6 +50,7 @@ local CORE_SERVERS = Data.set_of {
"ember",
"emmet_ls",
"erlangls",
+ "esbonio",
"eslint",
"fortls",
"fsautocomplete",