From 00d5ec09d45d09451b21ab58054e40f593577b15 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 14 Jul 2024 12:59:02 -0400 Subject: efmls -> nvim-lint also only use native lsps for formatting --- plugin/lint.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 plugin/lint.lua (limited to 'plugin/lint.lua') diff --git a/plugin/lint.lua b/plugin/lint.lua new file mode 100644 index 0000000..2a7f3a9 --- /dev/null +++ b/plugin/lint.lua @@ -0,0 +1,15 @@ +require("lint").linters_by_ft = { + githubaction = { "actionlint" }, + lua = { "selene" }, + nix = { "statix" }, +} + +vim.api.nvim_create_autocmd({ "BufWritePost" }, { + callback = function() + -- Run linters declared in linters_by_ft + require("lint").try_lint() + + -- Run these linters regardless of filetype + require("lint").try_lint("alex") + end, +}) -- cgit v1.2.3