diff --git a/lua/weeheavy/plugins/lsp/nvim-lint.lua b/lua/weeheavy/plugins/lsp/nvim-lint.lua index 10ce856..bf43ac6 100644 --- a/lua/weeheavy/plugins/lsp/nvim-lint.lua +++ b/lua/weeheavy/plugins/lsp/nvim-lint.lua @@ -17,6 +17,14 @@ return { end, }, }, + gitleaks = { + args = { + "--stdin", + function() + return vim.api.nvim_buf_get_name(0) + end, + }, + }, }, }, config = function() @@ -42,12 +50,14 @@ return { vim.api.nvim_create_autocmd({ "BufEnter", "BufReadPost", "BufWritePost", "InsertLeave" }, { group = lint_augroup, callback = function() - lint.try_lint() + lint.try_lint() -- linters_by_ft + lint.try_lint("gitleaks") -- on all ft end, }) vim.keymap.set("n", "l", function() - lint.try_lint() + lint.try_lint() -- linters_by_ft + lint.try_lint("gitleaks") -- on all ft end, { desc = "Lint current file" }) end, }