diff --git a/lua/keybindings.lua b/lua/keybindings.lua index 76344a3..3efb241 100644 --- a/lua/keybindings.lua +++ b/lua/keybindings.lua @@ -9,7 +9,6 @@ vim.keymap.set('n', 'fg', fzf.live_grep, { desc = "Grep" }) vim.keymap.set('n', 'fm', fzf.manpages, { desc = "Manpages" }) vim.keymap.set('n', 'fr', fzf.resume, { desc = "Resume last search" }) vim.keymap.set('n', 'fs', fzf.blines, { desc = "Search buffer" }) - vim.keymap.set('n', 'ft', ":TodoFzfLua", { desc = "Todos" }) -- use fzf buffer lines as default search @@ -72,6 +71,18 @@ vim.keymap.set('n', 'mr', mywords.hl_toggle_regex, { desc = "Highlight re vim.keymap.set('n', 'mc', mywords.uhl_all, { desc = "Clear all highlights" }) +------------------------------------------ +-- +-- Some convenience keybindings +-- +------------------------------------------ + +vim.keymap.set('n', '', ":m -2", { desc = "Move current line up" }) +vim.keymap.set('n', '', ":m +1", { desc = "Move current line down" }) + +vim.keymap.set('i', '', ":m -2", { desc = "Move current line up" }) +vim.keymap.set('i', '', ":m +1", { desc = "Move current line down" }) + ------------------------------------------ -- -- Shortcuts which are known from Emacs @@ -84,3 +95,6 @@ vim.keymap.set('i', '', 'dW', {desc = "Delete word right" }) -- horizontally scroll with mouse vim.keymap.set('n', '', 'zh') vim.keymap.set('n', '', 'zl') + +vim.keymap.set('i', '', 'zh') +vim.keymap.set('i', '', 'zl')