Cleanup lazy/revert to vim-zoom

This commit is contained in:
Andrew Tomaka 2023-09-24 21:20:07 -04:00
parent 20b810e0c1
commit d2bcf80b36
Signed by: atomaka
GPG key ID: 61209BF70A5B18BE
6 changed files with 35 additions and 27 deletions

View file

@ -23,16 +23,6 @@ end)
require("gitsigns").setup()
vim.keymap.set("n", "<leader>gb", require("gitsigns").toggle_current_line_blame)
--- NeoZoom.lua
require("neo-zoom").setup({
left_ratio = 0,
top_ratio = 0,
width_ratio = 1,
height_ratio = 1,
border = "none",
})
vim.keymap.set("n", "<C-w>z", require("neo-zoom").neo_zoom)
--- nvim-surround
require("nvim-surround").setup()
@ -69,3 +59,21 @@ require("whitespace-nvim").setup({
vim.keymap.set("n", "<Leader>fw", function()
require("whitespace-nvim").trim()
end, { silent = true })
--- vim-zoom
-- let g:zoom#statustext='Z'
vim.api.nvim_tabpage_set_var(0, "zoomed", 0)
vim.keymap.set("n", "<C-w>", function()
local char = vim.fn.nr2char(vim.fn.getchar())
if vim.api.nvim_tabpage_get_var(0, "zoomed")== 1 then
if char == 'v' or char == 's' or char == '' or char == '' then
vim.notify("cannot split when zoomed", vim.log.levels.ERROR)
return ""
end
end
return "<C-w>"..char
end, {expr = true, replace_keycodes = true})
vim.keymap.set("n", "<C-w>z", "<Plug>(zoom-toggle)")
vim.keymap.set("n", "<C-w><C-z>", "<Plug>(zoom-toggle)")