diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/antlers-language-server/init.lua | 15 | ||||
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 1 |
3 files changed, 17 insertions, 0 deletions
diff --git a/lua/mason-registry/antlers-language-server/init.lua b/lua/mason-registry/antlers-language-server/init.lua new file mode 100644 index 00000000..c518ed8c --- /dev/null +++ b/lua/mason-registry/antlers-language-server/init.lua @@ -0,0 +1,15 @@ +local Pkg = require "mason-core.package" +local npm = require "mason-core.managers.npm" +local _ = require "mason-core.functional" + +return Pkg.new { + name = "antlers-language-server", + desc = _.dedent [[ + Provides rich language features for Statamic's Antlers templating language, including code completions, syntax + highlighting, and more. + ]], + homepage = "https://github.com/Stillat/vscode-antlers-language-server", + languages = { Pkg.Lang.Antlers }, + categories = { Pkg.Cat.LSP }, + install = npm.packages { "antlers-language-server", bin = { "antlersls" } }, +} diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index 075dab30..e0109f01 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -6,6 +6,7 @@ return { alex = "mason-registry.alex", ["angular-language-server"] = "mason-registry.angular-language-server", ["ansible-language-server"] = "mason-registry.ansible-language-server", + ["antlers-language-server"] = "mason-registry.antlers-language-server", ["apex-language-server"] = "mason-registry.apex-language-server", ["arduino-language-server"] = "mason-registry.arduino-language-server", ["asm-lsp"] = "mason-registry.asm-lsp", diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index bbf06026..210ce385 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -6,6 +6,7 @@ return { ada = { "ada-language-server" }, angular = { "angular-language-server", "djlint", "prettier", "prettierd", "rustywind" }, ansible = { "ansible-language-server" }, + antlers = { "antlers-language-server" }, apex = { "apex-language-server" }, arduino = { "arduino-language-server" }, assembly = { "asm-lsp" }, |
