# HG changeset patch # User Meredith Howard # Date 1406823593 14400 # Node ID dff13372e8306777cbfdf50cd7cfb03ecdc032d5 # Parent 3a676c8eaafebd1d5af913651d85f453a58a8e70 Detect 256-color capable 'screen', enable mouse support too diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -382,14 +382,25 @@ if has('gui_running') colorscheme solarized else - if &t_Co == 256 - colorscheme jellybeans - end + + if $TERM =~ 'screen' + if $TERM == 'screen-bce' + "if i'm not screen-bce, i'm not sure i have a good .screenrc in place + set t_Co=256 + endif + + set mouse=a + endif if $TERM =~ 'rxvt-unicode' set ttymouse=urxvt set mouse=a endif + + if &t_Co == 256 + colorscheme jellybeans + end + end