From f5d56602df70950de6b7d40966b00c9939c81763 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Sun, 26 Jan 2020 17:16:07 +0100 Subject: Intial commit of v2 See https://drewdevault.com/2019/12/30/dotfiles.html --- .vim/autoload/numbertoggle.vim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .vim/autoload/numbertoggle.vim (limited to '.vim/autoload/numbertoggle.vim') diff --git a/.vim/autoload/numbertoggle.vim b/.vim/autoload/numbertoggle.vim new file mode 100644 index 0000000..fe8ddcc --- /dev/null +++ b/.vim/autoload/numbertoggle.vim @@ -0,0 +1,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 -- cgit 1.4.1