X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/35dfca9b5838d4d295bd5ea214c795bd8f35c4eb..03e579243f0a60f763bbc40ab5cfa7cd964b719e:/vim/after/plugin/togglenumber.vim?ds=sidebyside diff --git a/vim/after/plugin/togglenumber.vim b/vim/after/plugin/togglenumber.vim new file mode 100644 index 0000000..14bdafa --- /dev/null +++ b/vim/after/plugin/togglenumber.vim @@ -0,0 +1,15 @@ +" Toggle line numbers {{{1 +" needs to be here to override unimpaired maps +function! g:ToggleNumber() + if !exists("b:relanum") + let b:relanum=1 + endif + if &l:number + let b:relanum = &relativenumber + setlocal nonumber norelativenumber + else + let &l:relativenumber = b:relanum + setlocal number + endif +endfunction +nnoremap con :call g:ToggleNumber()