diff --git a/config/nvim/lua/plugins/lualine.lua b/config/nvim/lua/plugins/lualine.lua index 569f936..be860be 100644 --- a/config/nvim/lua/plugins/lualine.lua +++ b/config/nvim/lua/plugins/lualine.lua @@ -5,7 +5,7 @@ return { opts = function() local icons = require("util.icons") - local dynamic_color = require("util.lualine").dynamic_color + local colored_when_focused = require("util.lualine").colored_when_focused local indicator = require("util.lualine").indicator local window = require("util.window") local orange = "#d65d0e" @@ -28,7 +28,7 @@ return { cond = window.is_medium, } local diagnostics = { - dynamic_color("diagnostics"), + colored_when_focused("diagnostics"), cond = is_diagnostics_enabled, } local diag_status = indicator { @@ -41,7 +41,7 @@ return { } local filename = "custom.filename" local filetype = { - dynamic_color("filetype"), + colored_when_focused("filetype"), cond = window.is_medium, } local mode = "custom.mode" @@ -51,12 +51,12 @@ return { cond = function() return vim.o.spell end, } local status = { - dynamic_color("custom.status"), + colored_when_focused("custom.status"), color = { fg = orange }, padding = 0, } local whitespace = { - dynamic_color("custom.whitespace"), + colored_when_focused("custom.whitespace"), cond = window.is_wide, } local wrap = indicator { diff --git a/config/nvim/lua/util/lualine.lua b/config/nvim/lua/util/lualine.lua index cebd92b..546bd03 100644 --- a/config/nvim/lua/util/lualine.lua +++ b/config/nvim/lua/util/lualine.lua @@ -3,7 +3,7 @@ local M = {} ---Make a lualine component that is colored only when focused. ---@param base table|string Either a lualine component or a component name. ---@return table component -M.dynamic_color = function(base) +M.colored_when_focused = function(base) local component = {} if type(base) == "string" then @@ -19,14 +19,14 @@ M.dynamic_color = function(base) self, vim.tbl_deep_extend("keep", options or {}, { colored = true, - dynamic_color = true, + colored_when_focused = true, }) ) self.saved_highlight = self.options.color_highlight end function component:update_status(is_focused) - if self.options.dynamic_color then self.options.colored = is_focused end + if self.options.colored_when_focused then self.options.colored = is_focused end return component.super.update_status(self, is_focused) end