52 current 2025-04-30 17:41:01 25.05.20250424.f771eb4 6.12.24 *

This commit is contained in:
2025-04-30 17:41:07 -04:00
parent cdab85a521
commit fcedd2c6b0

View File

@@ -13,9 +13,15 @@ vim.api.nvim_create_autocmd("VimResized", {
end,
})
-- hide and unhide lualine when entering and leaving goyo
local lualine = require('lualine')
local grp = vim.api.nvim_create_augroup('goyo_lualine_toggle', { clear = true })
local function hide() lualine.hide({ place = {'statusline', 'winbar', 'tabline'} }) end
local function unhide() lualine.hide({ place = {'statusline', 'winbar', 'tabline'}, unhide = true }) end
vim.api.nvim_create_autocmd('User', {
group = grp,
pattern = 'GoyoEnter',
@@ -31,3 +37,13 @@ vim.api.nvim_create_autocmd('User', {
lualine.hide({ place = {'statusline', 'winbar', 'tabline'}, unhide = true })
end,
})
vim.api.nvim_create_autocmd('VimEnter', {
group = grp,
once = true,
callback = function()
if vim.fn.exists('g:goyo_width') == 1 then
vim.schedule(hide)
end
end,
})