Skip to content

Instantly share code, notes, and snippets.

@afair
Created November 26, 2012 16:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save afair/4149289 to your computer and use it in GitHub Desktop.
Save afair/4149289 to your computer and use it in GitHub Desktop.
Rotates vim line number setting from [On -> Relative -> Off], set to <Leader>n
" vimscript function to rotate line number setting from [On -> Relative -> Off], set to <Leader>n
" Author: Allen Fair, 2012
" License: Public Domain
function RotateNumber()
if &l:number
let &l:number=0
let &l:relativenumber=1
echom "Line Numbers"
elseif &l:relativenumber
let &l:number=0
let &l:relativenumber=0
echom "Relative Line Numbers"
else
let &l:relativenumber=0
let &l:number=1
echom "No Number"
endif
endfunction
noremap <Leader>n :call RotateNumber()<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment