diff --git a/README.md b/README.md index 3f4aa573b..8da00460d 100644 --- a/README.md +++ b/README.md @@ -314,6 +314,7 @@ local DEFAULT_SETTINGS = { | Sphinx | `esbonio` | | Stylelint | `stylelint_lsp` | | Svelte | `svelte` | +| Stimulus | `stimulus_ls` | | SystemVerilog | `svlangserver` | | SystemVerilog | `svls` | | SystemVerilog | `verible` | diff --git a/doc/mason-lspconfig-mapping.txt b/doc/mason-lspconfig-mapping.txt index ddbc95368..77fa380f5 100644 --- a/doc/mason-lspconfig-mapping.txt +++ b/doc/mason-lspconfig-mapping.txt @@ -146,6 +146,7 @@ spectral-language-server spectral sqlls sqlls sqls sqls standardrb standardrb +stimulus-language-server stimulus_ls stylelint-lsp stylelint_lsp svelte-language-server svelte svlangserver svlangserver diff --git a/doc/server-mapping.md b/doc/server-mapping.md index c3f2b0cb9..96210e5ff 100644 --- a/doc/server-mapping.md +++ b/doc/server-mapping.md @@ -143,6 +143,7 @@ | [sqlls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sqlls) | [sqlls](https://mason-registry.dev/registry/list#sqlls) | | [sqls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sqls) | [sqls](https://mason-registry.dev/registry/list#sqls) | | [standardrb](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#standardrb) | [standardrb](https://mason-registry.dev/registry/list#standardrb) | +| [stimulus_ls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#stimulus_ls) | [stimulus-language-server](https://mason-registry.dev/registry/list#stimulus-language-server) | | [stylelint_lsp](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#stylelint_lsp) | [stylelint-lsp](https://mason-registry.dev/registry/list#stylelint-lsp) | | [svelte](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#svelte) | [svelte-language-server](https://mason-registry.dev/registry/list#svelte-language-server) | | [svlangserver](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#svlangserver) | [svlangserver](https://mason-registry.dev/registry/list#svlangserver) | diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua index 425361a00..ef6c25905 100644 --- a/lua/mason-lspconfig/mappings/filetype.lua +++ b/lua/mason-lspconfig/mappings/filetype.lua @@ -16,7 +16,7 @@ return { beancount = { "beancount" }, bib = { "ltex", "texlab" }, bicep = { "bicep" }, - blade = { "tailwindcss" }, + blade = { "stimulus_ls", "tailwindcss" }, brs = { "bright_script" }, bsl = { "bsl_ls" }, c = { "ast_grep", "clangd" }, @@ -50,7 +50,7 @@ return { erb = { "tailwindcss" }, erg = { "erg_language_server" }, erlang = { "elp", "erlangls" }, - eruby = { "emmet_language_server", "emmet_ls", "tailwindcss" }, + eruby = { "emmet_language_server", "emmet_ls", "stimulus_ls", "tailwindcss" }, fennel = { "fennel_language_server" }, flux = { "flux_lsp" }, foam = { "foam_ls" }, @@ -76,7 +76,7 @@ return { heex = { "elixirls", "tailwindcss" }, helm = { "helm_ls" }, hoon = { "hoon_ls" }, - html = { "angularls", "antlersls", "ast_grep", "emmet_language_server", "emmet_ls", "html", "htmx", "tailwindcss", "unocss" }, + html = { "angularls", "antlersls", "ast_grep", "emmet_language_server", "emmet_ls", "html", "htmx", "stimulus_ls", "tailwindcss", "unocss" }, ["html-eex"] = { "tailwindcss" }, ["html.handlebars"] = { "glint" }, htmldjango = { "emmet_language_server", "emmet_ls", "tailwindcss" }, @@ -131,7 +131,7 @@ return { pandoc = { "ltex" }, perl = { "perlnavigator" }, pest = { "pest_ls" }, - php = { "intelephense", "phpactor", "psalm", "tailwindcss" }, + php = { "intelephense", "phpactor", "psalm", "stimulus_ls", "tailwindcss" }, plaintex = { "ltex", "texlab" }, postcss = { "tailwindcss" }, prisma = { "prismals" }, @@ -152,7 +152,7 @@ return { rnoweb = { "ltex" }, robot = { "robotframework_ls" }, rst = { "esbonio", "ltex" }, - ruby = { "rubocop", "ruby_ls", "solargraph", "sorbet", "standardrb" }, + ruby = { "rubocop", "ruby_ls", "solargraph", "sorbet", "standardrb", "stimulus_ls" }, rust = { "ast_grep", "rust_analyzer" }, sass = { "emmet_language_server", "emmet_ls", "tailwindcss" }, scss = { "cssls", "emmet_language_server", "emmet_ls", "stylelint_lsp", "tailwindcss" }, diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua index d7f973def..40ae7ba9c 100644 --- a/lua/mason-lspconfig/mappings/server.lua +++ b/lua/mason-lspconfig/mappings/server.lua @@ -147,6 +147,7 @@ M.lspconfig_to_package = { ["sqlls"] = "sqlls", ["sqls"] = "sqls", ["standardrb"] = "standardrb", + ["stimulus_ls"] = "stimulus-language-server", ["stylelint_lsp"] = "stylelint-lsp", ["svelte"] = "svelte-language-server", ["svlangserver"] = "svlangserver",