mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-06-24 09:48:59 +02:00
feat(keymaps): new keymap to toggle mazimize of current window leader-m or leader-wm
This commit is contained in:
parent
a13457eea3
commit
3ace8277e5
3 changed files with 20 additions and 1 deletions
|
@ -73,6 +73,23 @@ function M.inlay_hints(buf, value)
|
|||
end
|
||||
end
|
||||
|
||||
M._maximized = nil
|
||||
function M.maximize()
|
||||
if M._maximized then
|
||||
vim.o.winwidth = M._maximized.width
|
||||
vim.o.winheight = M._maximized.height
|
||||
M._maximized = nil
|
||||
vim.cmd("wincmd =")
|
||||
else
|
||||
M._maximized = {
|
||||
width = vim.o.winwidth,
|
||||
height = vim.o.winheight,
|
||||
}
|
||||
vim.o.winwidth = 999
|
||||
vim.o.winheight = 999
|
||||
end
|
||||
end
|
||||
|
||||
setmetatable(M, {
|
||||
__call = function(m, ...)
|
||||
return m.option(...)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue