From ff6c1c304bd04057ac262317bb01bad5db0737bf Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Mon, 10 May 2021 09:19:37 +0100 Subject: [PATCH] VIM: reselect visual selection after encodeing change This change makes vim re-select the portion of text that was changed after an encoding change. --- nvim/.config/nvim/autoload/mine/encoding.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nvim/.config/nvim/autoload/mine/encoding.vim b/nvim/.config/nvim/autoload/mine/encoding.vim index 8a0b5ab3..40bd429d 100644 --- a/nvim/.config/nvim/autoload/mine/encoding.vim +++ b/nvim/.config/nvim/autoload/mine/encoding.vim @@ -56,7 +56,7 @@ function! mine#encoding#wrapper(fn) abort " transform text " adapted from: https://github.com/christianrondeau/vim-base64/blob/master/autoload/base64.vim#L36 - execute "normal! c\=mine#encoding#" . a:fn . "(@\")\\" + execute "normal! c\=mine#encoding#" . a:fn . "(@\")\\`[v`]h" " reset paste to whatever it was before let &paste = l:paste