aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMicah Halter <micah@mehalter.com>2024-02-20 19:21:54 -0500
committerGitHub <noreply@github.com>2024-02-21 01:21:54 +0100
commit60f6805b12a12e8a912aeb2f975dec1794a8994e (patch)
tree9c93d8e2676fa0331293b5c090c8412c2e922d31 /lua
parentfeat: add solidity_ls (#362) (diff)
downloadmason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar.gz
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar.bz2
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar.lz
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar.xz
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.tar.zst
mason-lspconfig-60f6805b12a12e8a912aeb2f975dec1794a8994e.zip
feat: add glsl_analyzer language server (#363)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-lspconfig/mappings/filetype.lua7
-rw-r--r--lua/mason-lspconfig/mappings/server.lua1
2 files changed, 8 insertions, 0 deletions
diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua
index a68e93a..1ad0355 100644
--- a/lua/mason-lspconfig/mappings/filetype.lua
+++ b/lua/mason-lspconfig/mappings/filetype.lua
@@ -28,6 +28,7 @@ return {
clarity = { "clarity_lsp" },
clojure = { "clojure_lsp", "tailwindcss" },
cmake = { "cmake", "neocmake" },
+ comp = { "glsl_analyzer" },
config = { "autotools_ls" },
context = { "ltex" },
cpp = { "ast_grep", "clangd" },
@@ -60,11 +61,14 @@ return {
flux = { "flux_lsp" },
foam = { "foam_ls" },
fortran = { "fortls" },
+ frag = { "glsl_analyzer" },
fsd = { "facility_language_server" },
fsharp = { "fsautocomplete" },
genie = { "vala_ls" },
+ geom = { "glsl_analyzer" },
gitcommit = { "ltex" },
gleam = { "gleam" },
+ glsl = { "glsl_analyzer" },
go = { "ast_grep", "golangci_lint_ls", "gopls" },
gohtml = { "tailwindcss" },
gohtmltmpl = { "tailwindcss" },
@@ -181,6 +185,8 @@ return {
templ = { "html", "htmx", "tailwindcss", "templ" },
terraform = { "terraformls", "tflint" },
["terraform-vars"] = { "terraformls" },
+ tesc = { "glsl_analyzer" },
+ tese = { "glsl_analyzer" },
tex = { "ltex", "texlab" },
text = { "vale_ls" },
thrift = { "thriftls" },
@@ -195,6 +201,7 @@ return {
vala = { "vala_ls" },
vb = { "omnisharp", "omnisharp_mono" },
verilog = { "hdl_checker", "svlangserver", "svls", "verible" },
+ vert = { "glsl_analyzer" },
veryl = { "veryl_ls" },
vhdl = { "hdl_checker" },
vim = { "vimls" },
diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua
index 0b622d6..209d738 100644
--- a/lua/mason-lspconfig/mappings/server.lua
+++ b/lua/mason-lspconfig/mappings/server.lua
@@ -65,6 +65,7 @@ M.lspconfig_to_package = {
["fsautocomplete"] = "fsautocomplete",
["gleam"] = "gleam",
["glint"] = "glint",
+ ["glsl_analyzer"] = "glsl_analyzer",
["golangci_lint_ls"] = "golangci-lint-langserver",
["gopls"] = "gopls",
["gradle_ls"] = "gradle-language-server",