From 1ed953b3dcf6833b429cc5060b08bbad6c2be5a9 Mon Sep 17 00:00:00 2001 From: hinell Date: Thu, 3 Apr 2025 00:56:36 +0300 Subject: [PATCH] perf(line_num): honor exclude_filetypes --- lua/hlchunk/mods/line_num/init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/hlchunk/mods/line_num/init.lua b/lua/hlchunk/mods/line_num/init.lua index 8d5b691..81f1616 100644 --- a/lua/hlchunk/mods/line_num/init.lua +++ b/lua/hlchunk/mods/line_num/init.lua @@ -47,10 +47,14 @@ end function LineNumMod:createAutocmd() BaseMod.createAutocmd(self) + local this = self api.nvim_create_autocmd({ "CursorMoved", "CursorMovedI" }, { group = self.meta.augroup_name, callback = function(event) local bufnr = event.buf + if not this:shouldRender(bufnr) then + return true -- delete automcmd + end local winnr = api.nvim_get_current_win() local pos = api.nvim_win_get_cursor(winnr) local retcode, cur_chunk_range = chunkHelper.get_chunk_range({