aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMaxim Sinelnikov <67955139+sinelnikov-web@users.noreply.github.com>2024-09-08 21:03:59 +0500
committerGitHub <noreply@github.com>2024-09-08 18:03:59 +0200
commitb953daeae170cbdf3c49352837ac564862af12b2 (patch)
treeda9e68ba1f572e96f7ab9f40aa82f6fdb313b9ae /lua
parentfeat: add nextls support (#455) (diff)
downloadmason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar.gz
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar.bz2
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar.lz
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar.xz
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.tar.zst
mason-lspconfig-b953daeae170cbdf3c49352837ac564862af12b2.zip
feat: add snakeskin_ls support (#457)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-lspconfig/mappings/filetype.lua1
-rw-r--r--lua/mason-lspconfig/mappings/server.lua1
-rw-r--r--lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua5
3 files changed, 7 insertions, 0 deletions
diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua
index 4b67a21..577b673 100644
--- a/lua/mason-lspconfig/mappings/filetype.lua
+++ b/lua/mason-lspconfig/mappings/filetype.lua
@@ -188,6 +188,7 @@ return {
sml = { "millet" },
solidity = { "solang", "solc", "solidity", "solidity_ls", "solidity_ls_nomicfoundation" },
sql = { "sqlls", "sqls" },
+ ss = { "snakeskin_ls" },
star = { "starlark_rust" },
stylus = { "tailwindcss" },
sugarss = { "stylelint_lsp", "tailwindcss" },
diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua
index 1da05a5..8530cde 100644
--- a/lua/mason-lspconfig/mappings/server.lua
+++ b/lua/mason-lspconfig/mappings/server.lua
@@ -165,6 +165,7 @@ M.lspconfig_to_package = {
["shopify_theme_ls"] = "shopify-cli",
["slint_lsp"] = "slint-lsp",
["smithy_ls"] = "smithy-language-server",
+ ["snakeskin_ls"] = "snakeskin-cli",
["snyk_ls"] = "snyk-ls",
["solang"] = "solang",
["solargraph"] = "solargraph",
diff --git a/lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua b/lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua
new file mode 100644
index 0000000..dd48b5b
--- /dev/null
+++ b/lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua
@@ -0,0 +1,5 @@
+return function()
+ return {
+ cmd = { "snakeskin-cli", "lsp", "--stdio" },
+ }
+end