summaryrefslogtreecommitdiff
path: root/vim/.config/nvim/lua/standard-lint.lua
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.config/nvim/lua/standard-lint.lua')
-rw-r--r--vim/.config/nvim/lua/standard-lint.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/vim/.config/nvim/lua/standard-lint.lua b/vim/.config/nvim/lua/standard-lint.lua
new file mode 100644
index 0000000..2f06ce5
--- /dev/null
+++ b/vim/.config/nvim/lua/standard-lint.lua
@@ -0,0 +1,11 @@
+vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave", "TextChanged" }, {
+ callback = function()
+ -- try_lint without arguments runs the linters defined in `linters_by_ft`
+ -- for the current filetype
+ require("lint").try_lint(nil, { ignore_errors = true })
+
+ -- You can call `try_lint` with a linter name or a list of names to always
+ -- run specific linters, independent of the `linters_by_ft` configuration
+ -- require("lint").try_lint("cspell")
+ end,
+})