From 59139487052d79c68852fdb9aff447c9adc883c1 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 2 Jun 2025 10:22:39 +0200 Subject: [PATCH] nvim: Check linter existence before setting options We only change 'markdownlint' arguments if it actually exists in the nvim-lint 'linters' table. --- nvim/.config/nvim/lua/plugins/linting.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/plugins/linting.lua b/nvim/.config/nvim/lua/plugins/linting.lua index 6a14c4c..173520a 100644 --- a/nvim/.config/nvim/lua/plugins/linting.lua +++ b/nvim/.config/nvim/lua/plugins/linting.lua @@ -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