52 current 2025-04-30 17:41:01 25.05.20250424.f771eb4 6.12.24 *
This commit is contained in:
@@ -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,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user