From 0a9054b83e2c8fec6c4aab7f8c4efa016498e944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 13 Mar 2025 00:22:55 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20markdownlint-cli2=20d?= =?UTF-8?q?efault=20rule=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nvim/lua/plugins/extras/lang/markdown-extended.lua | 10 ++++++++++ .config/nvim/rules/.markdownlint-cli2.yaml | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 .config/nvim/rules/.markdownlint-cli2.yaml diff --git a/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua b/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua index b858ef9f..9df77f91 100644 --- a/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua +++ b/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua @@ -35,6 +35,16 @@ return { filetypes = { "markdown", "txt" }, }, }, + { + "mfussenegger/nvim-lint", + opts = { + linters = { + ["markdownlint-cli2"] = { + prepend_args = { "--config", os.getenv("HOME") .. "/.config/nvim/rules/.markdownlint-cli2.yaml", "--" }, + }, + }, + }, + }, { "MeanderingProgrammer/render-markdown.nvim", opts = { diff --git a/.config/nvim/rules/.markdownlint-cli2.yaml b/.config/nvim/rules/.markdownlint-cli2.yaml new file mode 100644 index 00000000..be5669a6 --- /dev/null +++ b/.config/nvim/rules/.markdownlint-cli2.yaml @@ -0,0 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/main/schema/markdownlint-cli2-config-schema.json +config: + MD013: false + MD033: false + MD045: false