From 61ae4b30a35f239124659ca3d21b35f41d950ec4 Mon Sep 17 00:00:00 2001 From: lhark Date: Wed, 1 Aug 2018 16:52:59 -0400 Subject: [PATCH] [vimrc] long jumps are accurate to relative numbering --- vimrc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vimrc b/vimrc index 67dba49..c0a9306 100644 --- a/vimrc +++ b/vimrc @@ -152,8 +152,9 @@ map :ls!:buffer vnoremap < >gv "[Improve up/down movement on wrapped lines]" -nnoremap j gj -nnoremap k gk +"[If preceded by a count, jump actual lines. Also if > 5, save to jumplist]" +nnoremap j v:count ? (v:count > 5 ? "m'" . v:count : '') . 'j' : 'gj' +nnoremap k v:count ? (v:count > 5 ? "m'" . v:count : '') . 'k' : 'gk' " nnoremap gj " nnoremap gk " vnoremap gj