From be8c917beb3d139f2b907662e9ba4e9dced6386b Mon Sep 17 00:00:00 2001 From: jdhao Date: Mon, 2 Aug 2021 23:46:00 +0800 Subject: [PATCH] Add more mappings Credit: https://www.youtube.com/watch?v=hSHATqh8svM --- core/mappings.vim | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/mappings.vim b/core/mappings.vim index b8424e4..a7712df 100644 --- a/core/mappings.vim +++ b/core/mappings.vim @@ -180,4 +180,12 @@ onoremap iu :call text_obj#URL() " Text objects for entire buffer xnoremap iB :call text_obj#Buffer() onoremap iB :call text_obj#Buffer() + +" Do not move my cursor when joining lines. +nnoremap J mzJ`z + +" Break inserted text into smaller undo units. +for ch in [',', '.', '!', '?', ';', ':'] + execute printf('inoremap %s %su', ch, ch) +endfor "}