diff options
| author | oncomouse <oncomouse@gmail.com> | 2022-07-26 13:19:50 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-26 20:19:50 +0200 |
| commit | 09e6f226ef1e2ce93161549ae66fb4bbeed7ce67 (patch) | |
| tree | e2ff25dcf1ab08ada2edf8b87ff403f09793e6a4 /lua | |
| parent | feat: add selene (#159) (diff) | |
| download | mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar.gz mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar.bz2 mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar.lz mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar.xz mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.tar.zst mason-09e6f226ef1e2ce93161549ae66fb4bbeed7ce67.zip | |
feat: add shellharden (#160)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason-registry/shellharden/init.lua | 11 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 2 |
3 files changed, 13 insertions, 1 deletions
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index c733c498..171f599c 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -132,6 +132,7 @@ return { selene = "mason-registry.selene", ["serve-d"] = "mason-registry.serve-d", shellcheck = "mason-registry.shellcheck", + shellharden = "mason-registry.shellharden", shfmt = "mason-registry.shfmt", ["shopify-theme-check"] = "mason-registry.shopify-theme-check", ["slint-lsp"] = "mason-registry.slint-lsp", diff --git a/lua/mason-registry/shellharden/init.lua b/lua/mason-registry/shellharden/init.lua new file mode 100644 index 00000000..e50b3485 --- /dev/null +++ b/lua/mason-registry/shellharden/init.lua @@ -0,0 +1,11 @@ +local Pkg = require "mason-core.package" +local cargo = require "mason-core.managers.cargo" + +return Pkg.new { + name = "shellharden", + desc = [[The corrective bash syntax highlighter]], + homepage = "https://github.com/anordal/shellharden", + languages = { Pkg.Lang.Bash }, + categories = { Pkg.Cat.Formatter, Pkg.Cat.Linter }, + install = cargo.crate { "shellharden", bin = { "shellharden" } }, +} diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index 3cc8636d..48282d88 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -10,7 +10,7 @@ return { assembly = { "asm-lsp" }, astro = { "astro-language-server" }, awk = { "awk-language-server" }, - bash = { "bash-language-server", "shellcheck", "shfmt" }, + bash = { "bash-language-server", "shellcheck", "shellharden", "shfmt" }, beancount = { "beancount-language-server" }, bicep = { "bicep-lsp" }, c = { "clangd", "codelldb", "cpplint", "cpptools" }, |
