From d084949ec3fed7d144418778d6d4d5fdcceb851b Mon Sep 17 00:00:00 2001 From: Patrick Auernig Date: Fri, 26 Jul 2024 18:37:54 +0200 Subject: [PATCH] Add macro recording info to statusline --- lua/valeth/plugins/lualine.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lua/valeth/plugins/lualine.lua b/lua/valeth/plugins/lualine.lua index ceb0582..ac83baa 100644 --- a/lua/valeth/plugins/lualine.lua +++ b/lua/valeth/plugins/lualine.lua @@ -6,9 +6,23 @@ spec.dependencies = { "nvim-tree/nvim-web-devicons", } +local function macro_recording() + local reg = vim.fn.reg_recording() + + if reg == "" then + return "" + end + + return "REC @ " .. reg +end + spec.config = function() require("lualine").setup({ sections = { + lualine_a = { + macro_recording, + "mode", + }, lualine_b = { "branch", "diff",