diff options
| author | Stéphane Bisinger <stephane@sbisinger.ch> | 2022-11-23 11:45:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-23 11:45:53 +0100 |
| commit | 0c5e610097590dd6f8254ae582c97088797855f9 (patch) | |
| tree | f36f5f2de647cb84874333a576a7e1b298ce6740 /lua | |
| parent | chore: update generated code (#687) (diff) | |
| download | mason-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.lua | 1 | ||||
| -rw-r--r-- | lua/mason-registry/nginx-language-server/init.lua | 11 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 1 |
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" }, |
