From 66becf0c087edba8cd3717a0408ae593d7c1dc74 Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Sun, 1 Mar 2015 21:11:10 +0100 Subject: [PATCH] Added configuration to manage parameters based on terminal type --- vimrc | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/vimrc b/vimrc index d0776e1..1d45676 100644 --- a/vimrc +++ b/vimrc @@ -108,3 +108,37 @@ autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1 autocmd FileType ruby,eruby let g:rubycomplete_rails = 1 autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1 +" ------[ Gestion des types de terminaux ] ---------------------------------------------- + +if (&term =~ 'xterm') + set termencoding=utf-8 + set t_Co=256 + set mouse=a + colorscheme mustangpp +elseif (&term =~ 'rxvt') + set termencoding=utf-8 + set t_Co=256 + set mouse=a + colorscheme mustang + map :tabr + map :tabl + map :tabp + map :tabn +elseif (&term =~ 'screen-256color') + set termencoding=utf-8 + set t_Co=256 + set mouse=a + colorscheme mustangpp +elseif (&term =~ 'screen') + set termencoding=utf-8 + set t_Co=16 + set background=dark + colorscheme zenburn +elseif (&term =~ 'linux') + set termencoding=utf-8 + set t_Co=16 + set nocursorline +else + set termencoding=utf-8 + set t_Co=16 +endif