From 7bf42073d749eadf215b3ed55166b5ef7cdf0751 Mon Sep 17 00:00:00 2001 From: Josh Sherman Date: Fri, 17 Mar 2017 16:02:26 -0500 Subject: [PATCH] [vim] toggle nu and rnu with hotkey --- vim/vimrc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/vim/vimrc b/vim/vimrc index eeb46ab..0b237d1 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -133,6 +133,8 @@ nnoremap v :so ~/.vim/vimrc nnoremap ss / $ nnoremap tt /\t$ +nnoremap n :call ToggleLineNumbers() + syntax on syntax sync fromstart @@ -161,3 +163,13 @@ hi VisualCursor ctermfg=15 guifg=#fdf6e3 ctermbg=125 guibg=#d33682 hi ReplaceCursor ctermfg=15 guifg=#fdf6e3 ctermbg=65 guibg=#dc322f hi CommandCursor ctermfg=15 guifg=#fdf6e3 ctermbg=166 guibg=#cb4b16 +function ToggleLineNumbers() + if !&number || &relativenumber + set number! + set relativenumber! + else + set number + set relativenumber + endif +endfunction +