refactor(nvim): do not abuse timers for macro in statusline

This commit is contained in:
Price Hiller 2023-05-05 02:29:38 -05:00
parent 55615756c3
commit 6a549ee478
Signed by: Price
SSH Key Fingerprint: SHA256:Y4S9ZzYphRn1W1kbJerJFO6GGsfu9O70VaBSxJO7dF8

View File

@ -65,7 +65,6 @@ local show_lsp_name = {
color = { fg = "#957fb8" }, color = { fg = "#957fb8" },
} }
lualine.setup({ lualine.setup({
options = { options = {
icons_enabled = true, icons_enabled = true,
@ -177,7 +176,7 @@ lualine.setup({
{ {
require("lazy.status").updates, require("lazy.status").updates,
cond = require("lazy.status").has_updates, cond = require("lazy.status").has_updates,
} },
}, },
lualine_y = { lualine_y = {
{ {
@ -213,16 +212,8 @@ vim.api.nvim_create_autocmd("RecordingEnter", {
vim.api.nvim_create_autocmd("RecordingLeave", { vim.api.nvim_create_autocmd("RecordingLeave", {
callback = function() callback = function()
local timer = vim.loop.new_timer()
timer:start(
30,
0,
vim.schedule_wrap(function()
lualine.refresh({ lualine.refresh({
place = macro_refresh_places, place = macro_refresh_places,
}) })
end)
)
timer:close()
end, end,
}) })