diff options
Diffstat (limited to '.config/nvim/lua/zen.lua')
| -rw-r--r-- | .config/nvim/lua/zen.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.config/nvim/lua/zen.lua b/.config/nvim/lua/zen.lua new file mode 100644 index 0000000..1f607b4 --- /dev/null +++ b/.config/nvim/lua/zen.lua @@ -0,0 +1,16 @@ +local truezen = require('true-zen') +local keymap = vim.keymap + +keymap.set('n', '<leader>zn', function() + local first = 0 + local last = vim.api.nvim_buf_line_count(0) + truezen.narrow(first, last) +end, { noremap = true }) +keymap.set('v', '<leader>zn', function() + local first = vim.fn.line('v') + local last = vim.fn.line('.') + truezen.narrow(first, last) +end, { noremap = true }) +keymap.set('n', '<leader>zf', truezen.focus, { noremap = true }) +keymap.set('n', '<leader>zm', truezen.minimalist, { noremap = true }) +keymap.set('n', '<leader>za', truezen.ataraxis, { noremap = true }) |
