From fe08de4f9aff9628edce93adc24df3289f290ee3 Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Sun, 26 Apr 2026 00:49:39 +0200 Subject: [PATCH] nvim-lint simplified, no timeout --- CONFIG/nvim/init.lua | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/CONFIG/nvim/init.lua b/CONFIG/nvim/init.lua index a5a2e48..7da6a36 100644 --- a/CONFIG/nvim/init.lua +++ b/CONFIG/nvim/init.lua @@ -1442,24 +1442,9 @@ local function makespec_lint() } local lint_augroup = vim.api.nvim_create_augroup("nvim_lint", { clear = true }) - local timer = vim.uv.new_timer() - - -- Use a timer to debounce linting to prevent UI stutter vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave" }, { group = lint_augroup, - callback = function(args) - timer:stop() - local bufnr = args.buf - timer:start( - 200, - 0, - vim.schedule_wrap(function() - if vim.api.nvim_buf_is_valid(bufnr) then - require("lint").try_lint(nil, { bufnr = bufnr }) - end - end) - ) - end, + callback = function() require("lint").try_lint() end, }) end, } @@ -1703,4 +1688,4 @@ require("lazy").setup({ checker = { enabled = true }, rocks = { enabled = false }, }) -vim.cmd("colorscheme catppuccin") +vim.cmd("colorscheme sonokai")