diff options
| author | Jannis Morgenstern <49486580+nyarthan@users.noreply.github.com> | 2022-10-24 01:37:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-24 01:37:50 +0200 |
| commit | fd4f6767add1d5c61de101ec4b2d4d725473a23a (patch) | |
| tree | 55a4ffa2bd1799d43d0968f127eb349aa0b1ee7f /lua | |
| parent | feat(registry): add glint (#593) (diff) | |
| download | mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar.gz mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar.bz2 mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar.lz mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar.xz mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.tar.zst mason-fd4f6767add1d5c61de101ec4b2d4d725473a23a.zip | |
feat(registry): add nxls (#585)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason-registry/nxls/init.lua | 13 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 2 |
3 files changed, 15 insertions, 1 deletions
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index 34237b97..aecef3e6 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -139,6 +139,7 @@ return { ["nickel-lang-lsp"] = "mason-registry.nickel-lang-lsp", nimlsp = "mason-registry.nimlsp", ["node-debug2-adapter"] = "mason-registry.node-debug2-adapter", + nxls = "mason-registry.nxls", ["ocaml-lsp"] = "mason-registry.ocaml-lsp", omnisharp = "mason-registry.omnisharp", ["omnisharp-mono"] = "mason-registry.omnisharp-mono", diff --git a/lua/mason-registry/nxls/init.lua b/lua/mason-registry/nxls/init.lua new file mode 100644 index 00000000..fb955b5e --- /dev/null +++ b/lua/mason-registry/nxls/init.lua @@ -0,0 +1,13 @@ +local Pkg = require "mason-core.package" +local npm = require "mason-core.managers.npm" + +return Pkg.new { + name = "nxls", + desc = [[A language server that provides code completion and more for Nx workspaces.]], + homepage = "https://github.com/nrwl/nx-console/tree/master/apps/nxls", + languages = { + Pkg.Lang.JSON, + }, + categories = { Pkg.Cat.LSP }, + install = npm.packages { "nxls", bin = { "nxls" } }, +} diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index 0f36a936..8d48f0a7 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -60,7 +60,7 @@ return { java = { "clang-format", "java-debug-adapter", "java-test", "jdtls" }, javascript = { "chrome-debug-adapter", "clang-format", "deno", "eslint-lsp", "eslint_d", "firefox-debug-adapter", "glint", "js-debug-adapter", "node-debug2-adapter", "prettier", "prettierd", "quick-lint-js", "rome", "typescript-language-server", "xo" }, jinja = { "curlylint", "djlint" }, - json = { "cfn-lint", "clang-format", "fixjson", "jq", "json-lsp", "jsonlint", "prettier", "prettierd", "spectral-language-server" }, + json = { "cfn-lint", "clang-format", "fixjson", "jq", "json-lsp", "jsonlint", "nxls", "prettier", "prettierd", "spectral-language-server" }, jsonnet = { "jsonnet-language-server" }, jsx = { "prettier", "prettierd" }, julia = { "julia-lsp" }, |
