aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorDavid Bernheisel <dbernheisel@users.noreply.github.com>2022-07-25 16:35:05 -0400
committerGitHub <noreply@github.com>2022-07-25 22:35:05 +0200
commit863888747941485feeccccd813f130333845d3a6 (patch)
tree5921985f986648ed77ebc478b4ca64ba3bccd4bf /lua
parentfeat: add sqlfluff (#150) (diff)
downloadmason-863888747941485feeccccd813f130333845d3a6.tar
mason-863888747941485feeccccd813f130333845d3a6.tar.gz
mason-863888747941485feeccccd813f130333845d3a6.tar.bz2
mason-863888747941485feeccccd813f130333845d3a6.tar.lz
mason-863888747941485feeccccd813f130333845d3a6.tar.xz
mason-863888747941485feeccccd813f130333845d3a6.tar.zst
mason-863888747941485feeccccd813f130333845d3a6.zip
feat: add write-good (#151)a
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/index.lua1
-rw-r--r--lua/mason-registry/write-good/init.lua11
-rw-r--r--lua/mason/mappings/language.lua2
3 files changed, 13 insertions, 1 deletions
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua
index 4b43d579..f95e720e 100644
--- a/lua/mason-registry/index.lua
+++ b/lua/mason-registry/index.lua
@@ -165,6 +165,7 @@ return {
vls = "mason-registry.vls",
["vue-language-server"] = "mason-registry.vue-language-server",
["wgsl-analyzer"] = "mason-registry.wgsl-analyzer",
+ ["write-good"] = "mason-registry.write-good",
["yaml-language-server"] = "mason-registry.yaml-language-server",
yamllint = "mason-registry.yamllint",
zk = "mason-registry.zk",
diff --git a/lua/mason-registry/write-good/init.lua b/lua/mason-registry/write-good/init.lua
new file mode 100644
index 00000000..6ca66d46
--- /dev/null
+++ b/lua/mason-registry/write-good/init.lua
@@ -0,0 +1,11 @@
+local Pkg = require "mason-core.package"
+local npm = require "mason-core.managers.npm"
+
+return Pkg.new {
+ name = "write-good",
+ desc = [[Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too.]],
+ homepage = "https://github.com/btford/write-good",
+ languages = { Pkg.Lang.Markdown },
+ categories = { Pkg.Cat.Linter },
+ install = npm.packages { "write-good", bin = { "write-good" } },
+}
diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua
index 320f48dc..85f936c2 100644
--- a/lua/mason/mappings/language.lua
+++ b/lua/mason/mappings/language.lua
@@ -59,7 +59,7 @@ return {
less = { "css-lsp", "prettier", "prettierd" },
liquid = { "shopify-theme-check" },
lua = { "lemmy-help", "lua-language-server", "luacheck", "luaformatter", "stylua" },
- markdown = { "grammarly-languageserver", "ltex-ls", "markdownlint", "marksman", "prettier", "prettierd", "prosemd-lsp", "remark-language-server", "vale", "zk" },
+ markdown = { "grammarly-languageserver", "ltex-ls", "markdownlint", "marksman", "prettier", "prettierd", "prosemd-lsp", "remark-language-server", "vale", "write-good", "zk" },
["metamath zero"] = { "metamath-zero-lsp" },
mksh = { "shfmt" },
mustache = { "djlint" },