-- nixos-config - My current NixOS configuration -- -- Copyright (C) 2025 Benedikt Peetz -- SPDX-License-Identifier: GPL-3.0-or-later -- -- This file is part of my nixos-config. -- -- You should have received a copy of the License along with this program. -- If not, see . require("lint").linters_by_ft = { -- text markdown = {}, -- tex = {'chktex'}, -- maybe add some text linters ? -- shell (already covered by the bash language sever) -- sh = { "shellcheck"; }; -- bash = { "shellcheck"; }; -- zsh = { "shellcheck"; }; -- dash = { "shellcheck"; }; yaml = { "yamllint" }, nix = { "nix", "statix" }, } vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost" }, { callback = function() require("lint").try_lint() end, })