summary refs log tree commit diff
path: root/.vim/autoload/numbertoggle.vim
blob: fe8ddccb6f2fbc49ce184341602808546d7ebd17 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function! s:relative_linenumbers()
  set number
  set relativenumber
endfunc

function! s:absolute_linenumbers()
  set number
  set norelativenumber
endfunc

function! numbertoggle#switch()
  if &relativenumber
    call s:absolute_linenumbers()
  else
    call s:relative_linenumbers()
  endif
endfunc