diff --git a/neovim/plugins/nvim-lint.nix b/neovim/plugins/nvim-lint.nix index c687126c..2f21d46a 100644 --- a/neovim/plugins/nvim-lint.nix +++ b/neovim/plugins/nvim-lint.nix @@ -7,38 +7,6 @@ in diagnostics.config = { virtual_text = true; }; - diagnostics.nvim-lint.enable = lib.mkForce false; - lazy.plugins.nvim-lint = { - package = "nvim-lint"; - event = [ "BufReadPre" ]; - after = '' - require("lint").linters_by_ft = ${lib.nvim.lua.toLuaObject cfg.linters_by_ft} - - local linters = require("lint").linters - local nvf_linters = ${lib.nvim.lua.toLuaObject cfg.linters} - for linter, config in pairs(nvf_linters) do - if linters[linter] == nil then - linters[linter] = config - else - for key, val in pairs(config) do - linters[linter][key] = val - end - end - end - - nvf_lint = ${lib.nvim.lua.toLuaObject cfg.lint_function} - ''; - }; - augroups = [ { name = "nvf_nvim_lint"; } ]; - autocmds = [ - { - event = [ "BufWritePost" ]; - callback = lib.generators.mkLuaInline '' - function(args) - nvf_lint(args.buf) - end - ''; - } - ]; + diagnostics.nvim-lint.enable = true; }; }