diff options
author | Yochem van Rosmalen <git@yochem.nl> | 2024-11-04 15:06:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-04 06:06:18 -0800 |
commit | 079e5f4f9b67a5aa2c1b481ce78711bf8c76caea (patch) | |
tree | 9553e0f74265904d0e9f1552609d39ed17ffc90e /runtime/lua/vim/_defaults.lua | |
parent | a27419f3fc540f66567f4559a796cd6758f1bb1f (diff) | |
download | rneovim-079e5f4f9b67a5aa2c1b481ce78711bf8c76caea.tar.gz rneovim-079e5f4f9b67a5aa2c1b481ce78711bf8c76caea.tar.bz2 rneovim-079e5f4f9b67a5aa2c1b481ce78711bf8c76caea.zip |
feat(defaults): unimpaired empty line below/above cursor #30984
Diffstat (limited to 'runtime/lua/vim/_defaults.lua')
-rw-r--r-- | runtime/lua/vim/_defaults.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/runtime/lua/vim/_defaults.lua b/runtime/lua/vim/_defaults.lua index d3b7bda871..f399360f1e 100644 --- a/runtime/lua/vim/_defaults.lua +++ b/runtime/lua/vim/_defaults.lua @@ -363,6 +363,19 @@ do cmd({ cmd = 'blast' }) end end, { desc = ':blast' }) + + -- Add empty lines + vim.keymap.set('n', '[<Space>', function() + local repeated = vim.fn['repeat']({ '' }, vim.v.count1) + local linenr = vim.api.nvim_win_get_cursor(0)[1] + vim.api.nvim_buf_set_lines(0, linenr - 1, linenr - 1, true, repeated) + end, { desc = 'Add empty line above cursor' }) + + vim.keymap.set('n', ']<Space>', function() + local repeated = vim.fn['repeat']({ '' }, vim.v.count1) + local linenr = vim.api.nvim_win_get_cursor(0)[1] + vim.api.nvim_buf_set_lines(0, linenr, linenr, true, repeated) + end, { desc = 'Add empty line below cursor' }) end end |