aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lua/mason-lspconfig/filetype_mappings.lua38
1 files changed, 19 insertions, 19 deletions
diff --git a/lua/mason-lspconfig/filetype_mappings.lua b/lua/mason-lspconfig/filetype_mappings.lua
index bda018b..53689d3 100644
--- a/lua/mason-lspconfig/filetype_mappings.lua
+++ b/lua/mason-lspconfig/filetype_mappings.lua
@@ -22,7 +22,7 @@ return {
brs = { "bright_script" },
bsl = { "bsl_ls" },
bzl = { "bzl", "starlark_rust", "starpls" },
- c = { "ast_grep", "clangd", "harper_ls" },
+ c = { "ast_grep", "clangd", "codebook", "harper_ls" },
cairo = { "cairo_ls" },
clojure = { "clojure_lsp", "harper_ls", "htmx", "tailwindcss" },
cmake = { "cmake", "harper_ls", "neocmake" },
@@ -34,7 +34,7 @@ return {
cpp = { "ast_grep", "clangd", "harper_ls" },
crystal = { "crystalline" },
cs = { "csharp_ls", "harper_ls", "omnisharp" },
- css = { "ast_grep", "biome", "css_variables", "cssls", "emmet_language_server", "emmet_ls", "stylelint_lsp", "tailwindcss", "unocss" },
+ css = { "ast_grep", "biome", "codebook", "css_variables", "cssls", "emmet_language_server", "emmet_ls", "stylelint_lsp", "tailwindcss", "unocss" },
cucumber = { "cucumber_language_server" },
cuda = { "clangd" },
cue = { "dagger" },
@@ -68,9 +68,9 @@ return {
fsharp = { "fsautocomplete" },
genie = { "vala_ls" },
geom = { "glsl_analyzer", "glslls" },
- gitcommit = { "harper_ls", "ltex", "ltex_plus" },
+ gitcommit = { "codebook", "harper_ls", "ltex", "ltex_plus" },
glsl = { "glsl_analyzer", "glslls" },
- go = { "ast_grep", "golangci_lint_ls", "gopls", "harper_ls", "snyk_ls" },
+ go = { "ast_grep", "codebook", "golangci_lint_ls", "gopls", "harper_ls", "snyk_ls" },
gohtml = { "htmx", "tailwindcss" },
gohtmltmpl = { "htmx", "tailwindcss" },
gomod = { "golangci_lint_ls", "gopls", "snyk_ls" },
@@ -80,24 +80,24 @@ return {
groovy = { "gradle_ls", "groovyls" },
haml = { "htmx", "tailwindcss", "unocss" },
handlebars = { "ember", "glint", "htmx", "tailwindcss" },
- haskell = { "harper_ls", "hls" },
+ haskell = { "codebook", "harper_ls", "hls" },
hbs = { "htmx", "tailwindcss", "unocss" },
heex = { "elixirls", "htmx", "lexical", "nextls", "tailwindcss" },
helm = { "helm_ls", "snyk_ls" },
hlsl = { "slangd" },
hoon = { "hoon_ls" },
- html = { "angularls", "antlersls", "ast_grep", "biome", "emmet_language_server", "emmet_ls", "harper_ls", "herb_ls", "html", "htmx", "ltex", "ltex_plus", "lwc_ls", "stimulus_ls", "stylelint_lsp", "superhtml", "tailwindcss", "unocss" },
+ html = { "angularls", "antlersls", "ast_grep", "biome", "codebook", "emmet_language_server", "emmet_ls", "harper_ls", "herb_ls", "html", "htmx", "ltex", "ltex_plus", "lwc_ls", "stimulus_ls", "stylelint_lsp", "superhtml", "tailwindcss", "unocss" },
["html-eex"] = { "htmx", "tailwindcss" },
["html.handlebars"] = { "glint" },
htmlangular = { "angularls", "emmet_language_server", "emmet_ls", "eslint", "htmx", "tailwindcss" },
htmldjango = { "emmet_language_server", "emmet_ls", "htmx", "tailwindcss" },
hyprlang = { "hyprls" },
jade = { "htmx", "tailwindcss" },
- java = { "ast_grep", "harper_ls", "java_language_server", "jdtls" },
- javascript = { "ast_grep", "biome", "cssmodules_ls", "denols", "dprint", "ember", "eslint", "glint", "harper_ls", "htmx", "lwc_ls", "oxlint", "quick_lint_js", "rome", "snyk_ls", "tailwindcss", "ts_ls", "unocss", "vtsls" },
+ java = { "ast_grep", "codebook", "harper_ls", "java_language_server", "jdtls" },
+ javascript = { "ast_grep", "biome", "codebook", "cssmodules_ls", "denols", "dprint", "ember", "eslint", "glint", "harper_ls", "htmx", "lwc_ls", "oxlint", "quick_lint_js", "rome", "snyk_ls", "tailwindcss", "ts_ls", "unocss", "vtsls" },
["javascript.glimmer"] = { "ember", "glint" },
["javascript.jsx"] = { "ast_grep", "denols", "eslint", "oxlint", "ts_ls", "vtsls" },
- javascriptreact = { "ast_grep", "biome", "cssmodules_ls", "denols", "dprint", "emmet_language_server", "emmet_ls", "eslint", "graphql", "htmx", "oxlint", "rome", "tailwindcss", "ts_ls", "unocss", "vtsls" },
+ javascriptreact = { "ast_grep", "biome", "codebook", "cssmodules_ls", "denols", "dprint", "emmet_language_server", "emmet_ls", "eslint", "graphql", "htmx", "oxlint", "rome", "tailwindcss", "ts_ls", "unocss", "vtsls" },
jinja = { "jinja_lsp" },
jq = { "jqls" },
json = { "biome", "dprint", "jsonls", "rome", "snyk_ls", "spectral" },
@@ -114,11 +114,11 @@ return {
libsonnet = { "jsonnet_ls" },
liquid = { "htmx", "shopify_theme_ls", "tailwindcss", "theme_check" },
llw = { "lelwel_ls" },
- lua = { "ast_grep", "emmylua_ls", "harper_ls", "lua_ls" },
+ lua = { "ast_grep", "codebook", "emmylua_ls", "harper_ls", "lua_ls" },
luau = { "luau_lsp" },
mail = { "ltex", "ltex_plus" },
make = { "autotools_ls" },
- markdown = { "dprint", "grammarly", "harper_ls", "htmx", "ltex", "ltex_plus", "markdown_oxide", "marksman", "prosemd_lsp", "remark_ls", "tailwindcss", "unocss", "vale_ls", "zk" },
+ markdown = { "codebook", "dprint", "grammarly", "harper_ls", "htmx", "ltex", "ltex_plus", "markdown_oxide", "marksman", "prosemd_lsp", "remark_ls", "tailwindcss", "unocss", "vale_ls", "zk" },
["markdown.mdx"] = { "marksman" },
matlab = { "matlab_ls" },
mcfunction = { "spyglassmc_language_server" },
@@ -156,7 +156,7 @@ return {
pandoc = { "ltex", "ltex_plus" },
perl = { "perlnavigator" },
pest = { "pest_ls" },
- php = { "harper_ls", "htmx", "intelephense", "laravel_ls", "phpactor", "psalm", "stimulus_ls", "tailwindcss", "unocss" },
+ php = { "codebook", "harper_ls", "htmx", "intelephense", "laravel_ls", "phpactor", "psalm", "stimulus_ls", "tailwindcss", "unocss" },
plaintex = { "ltex", "ltex_plus", "texlab" },
postcss = { "tailwindcss", "unocss" },
prisma = { "prismals" },
@@ -165,7 +165,7 @@ return {
pug = { "emmet_language_server", "emmet_ls" },
puppet = { "puppet" },
purescript = { "purescriptls" },
- python = { "ast_grep", "basedpyright", "dprint", "harper_ls", "jedi_language_server", "pylsp", "pylyzer", "pyre", "pyrefly", "pyright", "ruff", "snyk_ls", "ty" },
+ python = { "ast_grep", "basedpyright", "codebook", "dprint", "harper_ls", "jedi_language_server", "pylsp", "pylyzer", "pyre", "pyrefly", "pyright", "ruff", "snyk_ls", "ty" },
qml = { "qmlls" },
qmljs = { "qmlls" },
quarto = { "ltex", "ltex_plus", "r_language_server" },
@@ -182,8 +182,8 @@ return {
robot = { "robotframework_ls" },
roslyn = { "dprint" },
rst = { "esbonio", "ltex", "ltex_plus", "vale_ls" },
- ruby = { "harper_ls", "herb_ls", "rubocop", "ruby_lsp", "solargraph", "sorbet", "standardrb", "steep", "stimulus_ls" },
- rust = { "ast_grep", "bacon_ls", "dprint", "harper_ls", "rust_analyzer", "unocss" },
+ ruby = { "codebook", "harper_ls", "herb_ls", "rubocop", "ruby_lsp", "solargraph", "sorbet", "standardrb", "steep", "stimulus_ls" },
+ rust = { "ast_grep", "bacon_ls", "codebook", "dprint", "harper_ls", "rust_analyzer", "unocss" },
sass = { "emmet_language_server", "emmet_ls", "somesass_ls", "tailwindcss", "unocss" },
scss = { "css_variables", "cssls", "emmet_language_server", "emmet_ls", "somesass_ls", "stylelint_lsp", "tailwindcss", "unocss" },
sh = { "bashls" },
@@ -213,14 +213,14 @@ return {
tesc = { "glsl_analyzer", "glslls" },
tese = { "glsl_analyzer", "glslls" },
tex = { "ltex", "ltex_plus", "texlab", "textlsp", "vale_ls" },
- text = { "ltex", "ltex_plus", "textlsp", "vale_ls" },
+ text = { "codebook", "ltex", "ltex_plus", "textlsp", "vale_ls" },
thrift = { "thriftls" },
- toml = { "dprint", "harper_ls", "taplo", "tombi" },
+ toml = { "codebook", "dprint", "harper_ls", "taplo", "tombi" },
twig = { "htmx", "tailwindcss", "twiggy_language_server" },
- typescript = { "angularls", "ast_grep", "biome", "cssmodules_ls", "denols", "dprint", "ember", "eslint", "glint", "harper_ls", "htmx", "oxlint", "quick_lint_js", "rome", "snyk_ls", "tailwindcss", "ts_ls", "unocss", "vtsls" },
+ typescript = { "angularls", "ast_grep", "biome", "codebook", "cssmodules_ls", "denols", "dprint", "ember", "eslint", "glint", "harper_ls", "htmx", "oxlint", "quick_lint_js", "rome", "snyk_ls", "tailwindcss", "ts_ls", "unocss", "vtsls" },
["typescript.glimmer"] = { "ember", "glint" },
["typescript.tsx"] = { "angularls", "ast_grep", "biome", "denols", "eslint", "oxlint", "rome", "ts_ls", "vtsls" },
- typescriptreact = { "angularls", "ast_grep", "biome", "cssmodules_ls", "denols", "dprint", "emmet_language_server", "emmet_ls", "eslint", "graphql", "harper_ls", "htmx", "oxlint", "rome", "tailwindcss", "ts_ls", "unocss", "vtsls" },
+ typescriptreact = { "angularls", "ast_grep", "biome", "codebook", "cssmodules_ls", "denols", "dprint", "emmet_language_server", "emmet_ls", "eslint", "graphql", "harper_ls", "htmx", "oxlint", "rome", "tailwindcss", "ts_ls", "unocss", "vtsls" },
typespec = { "tsp_server" },
typst = { "harper_ls", "ltex_plus", "tinymist" },
v = { "v_analyzer", "vls" },