nvim: Check linter existence before setting options

We only change 'markdownlint' arguments if it actually exists in the
nvim-lint 'linters' table.
This commit is contained in:
Marty Oehme 2025-06-02 10:22:39 +02:00
parent cf9a25d1c6
commit 5913948705
Signed by: Marty
GPG key ID: 4E535BC19C61886E

View file

@ -19,7 +19,9 @@ return {
"mfussenegger/nvim-lint",
config = function()
require("lint").linters_by_ft = linters
require("lint").linters.markdownlint.args = { "--stdin", "--disable", "MD013", "--" }
if require("lint").linters["markdownlint"] ~= nil then
require("lint").linters.markdownlint.args = { "--stdin", "--disable", "MD013", "--" }
end
vim.api.nvim_create_autocmd({ "BufWritePost", "InsertLeave" }, {
callback = function()
if not vim.g.disable_autolint then