zen gist
This commit is contained in:
parent
b4404b9d20
commit
9a7aa27863
1 changed files with 33 additions and 0 deletions
33
src/content/gists/zen.mdx
Normal file
33
src/content/gists/zen.mdx
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
---
|
||||||
|
title: "zen.lua"
|
||||||
|
date: "12/12/2025"
|
||||||
|
---
|
||||||
|
|
||||||
|
[zen-mode.nvim](https://github.com/folke/zen-mode.nvim), no plugin needed.
|
||||||
|
|
||||||
|
```lua
|
||||||
|
local state = nil
|
||||||
|
|
||||||
|
map({'n', '<leader>iz', function()
|
||||||
|
local o = vim.opt
|
||||||
|
if state then
|
||||||
|
for k, v in pairs(state) do o[k] = v end
|
||||||
|
state = nil
|
||||||
|
else
|
||||||
|
state = {
|
||||||
|
number = o.number:get(),
|
||||||
|
relativenumber= o.relativenumber:get(),
|
||||||
|
signcolumn = o.signcolumn:get(),
|
||||||
|
statuscolumn = o.statuscolumn:get(),
|
||||||
|
laststatus = o.laststatus:get(),
|
||||||
|
cmdheight = o.cmdheight:get(),
|
||||||
|
}
|
||||||
|
o.number = false
|
||||||
|
o.relativenumber = false
|
||||||
|
o.signcolumn = "no"
|
||||||
|
o.statuscolumn = ""
|
||||||
|
o.laststatus = 0
|
||||||
|
o.cmdheight = 0
|
||||||
|
end
|
||||||
|
end})
|
||||||
|
```
|
||||||
Loading…
Add table
Add a link
Reference in a new issue