From 99bced1e78a6723320172b52ad00190158c348da Mon Sep 17 00:00:00 2001 From: asus Date: Thu, 21 Mar 2024 18:00:21 +0100 Subject: [PATCH] wip updated moving lines up and down in replace mode dont loose replace mode, but not working in left right --- config_files/.vimrc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config_files/.vimrc b/config_files/.vimrc index b9b5208..4b3e59a 100644 --- a/config_files/.vimrc +++ b/config_files/.vimrc @@ -112,10 +112,15 @@ nnoremap :m-2 nnoremap >>k nnoremap <<k -inoremap :m+gi -inoremap :m-2gi -inoremap >>gi -inoremap <<gi +" for insert mode, check if replace mode before (both uses inoremap) +"inoremap :m+gi +inoremap mode() ==# 'R' ? "\:m+R" : "\:m+gi" +"inoremap :m-2gi +inoremap mode() ==# 'R' ? "\:m-2R" : "\:m-2gi" +"inoremap >>gi +inoremap mode() ==# 'R' ? "\>>R" : "\>>gi" +"inoremap <<gi +inoremap mode() ==# 'R' ? "\<<R" : "\<<gi" inoremap :m+gi inoremap :m-2gi inoremap >>gi