vim.pack.add({ gh("mfussenegger/nvim-lint") }) -- linters local global_linters = { "typos" } require("lint").linters_by_ft = { c = { "clangtidy" }, cpp = { "clangtidy" }, } local lint = require("lint") vim.api.nvim_create_autocmd("BufWritePost", { callback = function() lint.try_lint() for _, linter in ipairs(global_linters) do lint.try_lint(linter) end end, })