Simple window maximizer/restorer. Toggle current window between full viewport size and original dimensions.
- Single key toggle
<Space>m - Preserves original window size
- Statusline integration (
vim.t.maximized) :MaximizeTogglecommand- Auto re-maximize after resize
{
'mthnglac/maximizer.nvim',
config = function()
require('maximizer').setup()
end
}Default: <Space>m or :MaximizeToggle
Custom keymap:
require('maximizer').setup({
keymap = '<Space>m',
disable_keymaps = false,
})| Option | Type | Default | Description |
|---|---|---|---|
keymap |
string |
"<Space>m" |
Toggle keymap |
disable_keymaps |
boolean |
false |
Disable default keymaps |
-- plugins/lualine-nvim.lua
local function max_status()
return vim.t.maximized and ' MAX' or ''
end
require(‘lualine’).setup({
sections = {
lualine_a = {
‘mode’, max_status
},
}
}):MaximizeToggle— Toggle maximization of the current window.
:help maximizer.nvimfor full documentation.
MIT