From 90f740cbb9a7af54e1a50b66de7f48dc24e6c6fa Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Thu, 5 Dec 2024 13:12:10 -0500 Subject: [PATCH] fix: add working logic to show/hide word count and reading time --- .config/nvim/lua/plugins/lualine.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/plugins/lualine.lua b/.config/nvim/lua/plugins/lualine.lua index 6a5c9bc..3d7ec72 100644 --- a/.config/nvim/lua/plugins/lualine.lua +++ b/.config/nvim/lua/plugins/lualine.lua @@ -179,8 +179,10 @@ return { function() return ' ' .. prose.reading_time() end, - -- TODO: fix display if on small windows - cond = prose.is_available, -- and conditions.min_statusline_width(100), + cond = function() + local window_size = conditions.min_statusline_width(100) + return prose.is_available() and window_size() + end, color = { fg = '#81a1c1' }, }, { @@ -188,8 +190,10 @@ return { function() return ' ' .. prose.word_count() end, - -- TODO: fix display if on small windows - cond = prose.is_available, --conditions.min_statusline_width(90), + cond = function() + local window_size = conditions.min_statusline_width(90) + return prose.is_available() and window_size() + end, color = { fg = '#a3be8c' }, }, { @@ -254,4 +258,4 @@ return { extensions = { 'nvim-tree', 'lazy', 'trouble', 'quickfix', 'fzf', 'mason' }, }) end, -} +} \ No newline at end of file