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,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- hide and unhide lualine when entering and leaving goyo
|
||||||
|
|
||||||
local lualine = require('lualine')
|
local lualine = require('lualine')
|
||||||
local grp = vim.api.nvim_create_augroup('goyo_lualine_toggle', { clear = true })
|
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', {
|
vim.api.nvim_create_autocmd('User', {
|
||||||
group = grp,
|
group = grp,
|
||||||
pattern = 'GoyoEnter',
|
pattern = 'GoyoEnter',
|
||||||
@@ -31,3 +37,13 @@ vim.api.nvim_create_autocmd('User', {
|
|||||||
lualine.hide({ place = {'statusline', 'winbar', 'tabline'}, unhide = true })
|
lualine.hide({ place = {'statusline', 'winbar', 'tabline'}, unhide = true })
|
||||||
end,
|
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