From b1cc6e8075b0c8cda4a3797ad72529141cbf6a84 Mon Sep 17 00:00:00 2001 From: lhark Date: Thu, 19 Oct 2017 01:09:25 -0400 Subject: [PATCH] Switch to hybrid relative number in vim --- vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vimrc b/vimrc index 1c460dd..71b95dc 100644 --- a/vimrc +++ b/vimrc @@ -282,6 +282,7 @@ set textwidth=0 "[Settings of line numbers]" set number set numberwidth=2 +set relativenumber "[Don't show current position]" set ruler "[For regular expressions turn magic on]" @@ -452,3 +453,12 @@ function! ShowModeInStatusLine() endif return g:showMode endfunction +"[Toggle relativenumber between normal & insert mode]" +"[Credit: https://jeffkreeftmeijer.com/vim-number/#relative-line-numbers ]" +if has("autocmd") + augroup numbertoggle + autocmd! + autocmd BufEnter,FocusGained,InsertLeave * set relativenumber + autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber + augroup END +endif