diff options
| author | Ali Shahid <41078534+shaeinst@users.noreply.github.com> | 2022-07-16 20:09:12 +0545 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-16 16:24:12 +0200 |
| commit | 06fd1661e17abdd8d76768e849b0f84291c5f52b (patch) | |
| tree | 1b7d754b68a8795ca9ec457770719ddbb4c1cb0c /lua | |
| parent | chore: update generated code (#80) (diff) | |
| download | mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar.gz mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar.bz2 mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar.lz mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar.xz mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.tar.zst mason-06fd1661e17abdd8d76768e849b0f84291c5f52b.zip | |
feat: add djlint (#81)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/djlint/init.lua | 19 | ||||
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 9 |
3 files changed, 27 insertions, 2 deletions
diff --git a/lua/mason-registry/djlint/init.lua b/lua/mason-registry/djlint/init.lua new file mode 100644 index 00000000..1a1d4aee --- /dev/null +++ b/lua/mason-registry/djlint/init.lua @@ -0,0 +1,19 @@ +local Pkg = require "mason-core.package" +local pip3 = require "mason-core.managers.pip3" + +return Pkg.new { + name = "djlint", + desc = [[HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang]], + homepage = "https://github.com/Riverside-Healthcare/djLint", + languages = { + Pkg.Lang.Django, + Pkg.Lang.Go, + Pkg.Lang.Nunjucks, + Pkg.Lang.Handlebargs, + Pkg.Lang.Mustache, + Pkg.Lang.Angular, + Pkg.Lang.Jinja, + }, + categories = { Pkg.Cat.Formatter, Pkg.Cat.Linter }, + install = pip3.packages { "djlint", bin = { "djlint" } }, +} diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index 4c7dc84a..d04c7f92 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -33,6 +33,7 @@ return { deno = "mason-registry.deno", ["dhall-lsp"] = "mason-registry.dhall-lsp", ["diagnostic-languageserver"] = "mason-registry.diagnostic-languageserver", + djlint = "mason-registry.djlint", ["dockerfile-language-server"] = "mason-registry.dockerfile-language-server", ["dot-language-server"] = "mason-registry.dot-language-server", ["editorconfig-checker"] = "mason-registry.editorconfig-checker", diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index 20325c1c..48af7f9c 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -3,7 +3,7 @@ return { [".net"] = { "netcoredbg" }, ["1ะก:enterprise"] = { "bsl-language-server" }, - angular = { "angular-language-server", "prettier" }, + angular = { "angular-language-server", "djlint", "prettier" }, ansible = { "ansible-language-server" }, apex = { "apex-language-server" }, arduino = { "arduino-language-server" }, @@ -26,6 +26,7 @@ return { cucumber = { "cucumber-language-server" }, d = { "serve-d" }, dhall = { "dhall-lsp" }, + django = { "djlint" }, dockerfile = { "dockerfile-language-server" }, dot = { "dot-language-server" }, elixir = { "elixir-ls" }, @@ -37,15 +38,17 @@ return { flow = { "prettier" }, flux = { "flux-lsp" }, fortran = { "fortls" }, - go = { "delve", "go-debug-adapter", "gofumpt", "golangci-lint", "golangci-lint-langserver", "golines", "gomodifytags", "gopls", "gotests", "impl", "json-to-struct", "revive", "staticcheck" }, + go = { "delve", "djlint", "go-debug-adapter", "gofumpt", "golangci-lint", "golangci-lint-langserver", "golines", "gomodifytags", "gopls", "gotests", "impl", "json-to-struct", "revive", "staticcheck" }, graphql = { "graphql-language-service-cli", "prettier" }, groovy = { "groovy-language-server" }, + handlebargs = { "djlint" }, haskell = { "haskell-language-server" }, haxe = { "haxe-language-server" }, hoon = { "hoon-language-server" }, html = { "html-lsp", "prettier" }, java = { "jdtls" }, javascript = { "chrome-debug-adapter", "deno", "eslint-lsp", "eslint_d", "firefox-debug-adapter", "node-debug2-adapter", "prettier", "quick-lint-js", "rome", "typescript-language-server" }, + jinja = { "djlint" }, json = { "json-lsp", "prettier" }, jsonnet = { "jsonnet-language-server" }, jsx = { "prettier" }, @@ -59,9 +62,11 @@ return { markdown = { "grammarly-languageserver", "ltex-ls", "marksman", "prettier", "prosemd-lsp", "remark-language-server", "zk" }, ["metamath zero"] = { "metamath-zero-lsp" }, mksh = { "shfmt" }, + mustache = { "djlint" }, nickel = { "nickel-lang-lsp" }, nim = { "nimlsp" }, nix = { "rnix-lsp" }, + nunjucks = { "djlint" }, ocaml = { "ocaml-lsp" }, onescript = { "bsl-language-server" }, opencl = { "opencl-language-server" }, |
