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