diff --git a/nvim/init.vim b/nvim/init.vim index bdc9820..e0682b4 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -132,21 +132,6 @@ call plug#end() silent! colorscheme solarized " }}} -" Functions {{{ - -" Cycle through relativenumber + number, number (only), and no numbering. -function! VimrcCycleNumbers() abort - if exists('+relativenumber') - execute { - \ '00': 'set relativenumber | set number', - \ '01': 'set norelativenumber | set number', - \ '10': 'set norelativenumber | set nonumber', - \ '11': 'set norelativenumber | set number' }[&number . &relativenumber] - else - set number! " No relative numbering, just toggle numbers on and off. - endif -endfunction - " Mappings {{{ let mapleader = "\" let maplocalleader = "," @@ -195,7 +180,9 @@ nnoremap p :RainbowParentheses!! nnoremap w :FixWhitespace " cycle through line numbering modes -nnoremap l :call VimrcCycleNumbers() +nnoremap ln :set nonumber norelativenumber +nnoremap ll :set number norelativenumber +nnoremap lr :set number relativenumber " move lines up and down nnoremap :move .+1