From 74e33d46b204c8fa52ba89fa5ce1a5aa90d8181c Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Wed, 21 Dec 2022 05:10:48 +0100 Subject: [PATCH] Feat: add centering and moving bloc remap --- nvim/.config/nvim/lua/mappings.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nvim/.config/nvim/lua/mappings.lua b/nvim/.config/nvim/lua/mappings.lua index 474a0ea..d0f7883 100644 --- a/nvim/.config/nvim/lua/mappings.lua +++ b/nvim/.config/nvim/lua/mappings.lua @@ -15,3 +15,12 @@ map('v', '>', '>gv', {}) -- Automatically spell check last error in insert mode map('i', '', 'u[s1z=`]au', default_opts) +-- Centering after moving half page or search +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "", "zz") +vim.keymap.set("n", "n", "nzzzv") +vim.keymap.set("n", "N", "Nzzzv") + +-- Move block on visual mode +vim.keymap.set("v", "J", ":m '>+1gv=gv") +vim.keymap.set("v", "K", ":m '<-2gv=gv")