From ab8b7fed3b57e9073d32e94243b9016fa9153f11 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 6 Feb 2014 23:10:12 +0100 Subject: vimrc: line numbers only for certain source files; enabled relative line numbers --- vimrc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 5c10287..5e31467 100644 --- a/vimrc +++ b/vimrc @@ -33,12 +33,14 @@ set viminfo+=n~/.vim/viminfo " different location for viminfo file " make indentation and trailing whitespaces visible set list listchars=tab:\ \ ,trail:ยท -" different indentation +" autocommands autocmd FileType python setlocal tabstop=4 softtabstop=0 autocmd FileType c setlocal tabstop=4 softtabstop=0 noexpandtab autocmd FileType perl setlocal tabstop=4 softtabstop=4 expandtab -autocmd Syntax * setlocal number +autocmd FileType c,cpp,perl,python setlocal number relativenumber +autocmd InsertEnter * if &number | set norelativenumber | endif +autocmd InsertLeave * if &number | set relativenumber | endif " highlighting settings if (&t_Co == 88) -- cgit v1.2.3