From 6a549ee47830dcf80160b73c6b713745ca9b5605 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Fri, 5 May 2023 02:29:38 -0500 Subject: [PATCH] refactor(nvim): do not abuse timers for macro in statusline --- .../nvim/lua/plugins/configs/statusline.lua | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/dots/.config/nvim/lua/plugins/configs/statusline.lua b/dots/.config/nvim/lua/plugins/configs/statusline.lua index cd17badd..dfb5e2a2 100755 --- a/dots/.config/nvim/lua/plugins/configs/statusline.lua +++ b/dots/.config/nvim/lua/plugins/configs/statusline.lua @@ -65,7 +65,6 @@ local show_lsp_name = { color = { fg = "#957fb8" }, } - lualine.setup({ options = { icons_enabled = true, @@ -177,7 +176,7 @@ lualine.setup({ { require("lazy.status").updates, cond = require("lazy.status").has_updates, - } + }, }, lualine_y = { { @@ -213,16 +212,8 @@ vim.api.nvim_create_autocmd("RecordingEnter", { vim.api.nvim_create_autocmd("RecordingLeave", { callback = function() - local timer = vim.loop.new_timer() - timer:start( - 30, - 0, - vim.schedule_wrap(function() - lualine.refresh({ - place = macro_refresh_places, - }) - end) - ) - timer:close() + lualine.refresh({ + place = macro_refresh_places, + }) end, })