aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorStéphane Bisinger <stephane@sbisinger.ch>2022-11-23 11:45:53 +0100
committerGitHub <noreply@github.com>2022-11-23 11:45:53 +0100
commit0c5e610097590dd6f8254ae582c97088797855f9 (patch)
treef36f5f2de647cb84874333a576a7e1b298ce6740 /lua
parentchore: update generated code (#687) (diff)
downloadmason-0c5e610097590dd6f8254ae582c97088797855f9.tar
mason-0c5e610097590dd6f8254ae582c97088797855f9.tar.gz
mason-0c5e610097590dd6f8254ae582c97088797855f9.tar.bz2
mason-0c5e610097590dd6f8254ae582c97088797855f9.tar.lz
mason-0c5e610097590dd6f8254ae582c97088797855f9.tar.xz
mason-0c5e610097590dd6f8254ae582c97088797855f9.tar.zst
mason-0c5e610097590dd6f8254ae582c97088797855f9.zip
feat(registry): add nginx-language-server (#688)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/index.lua1
-rw-r--r--lua/mason-registry/nginx-language-server/init.lua11
-rw-r--r--lua/mason/mappings/language.lua1
3 files changed, 13 insertions, 0 deletions
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua
index 89f495a0..acbecd91 100644
--- a/lua/mason-registry/index.lua
+++ b/lua/mason-registry/index.lua
@@ -138,6 +138,7 @@ return {
["move-analyzer"] = "mason-registry.move-analyzer",
mypy = "mason-registry.mypy",
netcoredbg = "mason-registry.netcoredbg",
+ ["nginx-language-server"] = "mason-registry.nginx-language-server",
["nickel-lang-lsp"] = "mason-registry.nickel-lang-lsp",
nimlsp = "mason-registry.nimlsp",
["node-debug2-adapter"] = "mason-registry.node-debug2-adapter",
diff --git a/lua/mason-registry/nginx-language-server/init.lua b/lua/mason-registry/nginx-language-server/init.lua
new file mode 100644
index 00000000..88512cdc
--- /dev/null
+++ b/lua/mason-registry/nginx-language-server/init.lua
@@ -0,0 +1,11 @@
+local Pkg = require "mason-core.package"
+local pip3 = require "mason-core.managers.pip3"
+
+return Pkg.new {
+ name = "nginx-language-server",
+ desc = [[A language server for nginx configuration files.]],
+ homepage = "https://github.com/pappasam/nginx-language-server",
+ languages = { Pkg.Lang.Nginx },
+ categories = { Pkg.Cat.LSP },
+ install = pip3.packages { "nginx-language-server", bin = { "nginx-language-server" } },
+}
diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua
index 92dd423e..a23f5dd6 100644
--- a/lua/mason/mappings/language.lua
+++ b/lua/mason/mappings/language.lua
@@ -77,6 +77,7 @@ return {
mksh = { "shfmt" },
move = { "move-analyzer" },
mustache = { "djlint" },
+ nginx = { "nginx-language-server" },
nickel = { "nickel-lang-lsp" },
nim = { "nimlsp" },
nix = { "rnix-lsp" },