From b953daeae170cbdf3c49352837ac564862af12b2 Mon Sep 17 00:00:00 2001 From: Maxim Sinelnikov <67955139+sinelnikov-web@users.noreply.github.com> Date: Sun, 8 Sep 2024 21:03:59 +0500 Subject: feat: add snakeskin_ls support (#457) --- lua/mason-lspconfig/mappings/filetype.lua | 1 + lua/mason-lspconfig/mappings/server.lua | 1 + lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua | 5 +++++ 3 files changed, 7 insertions(+) create mode 100644 lua/mason-lspconfig/server_configurations/snakeskin_ls/init.lua (limited to 'lua') 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 -- cgit v1.2.3-70-g09d2