Created
May 14, 2013 19:49
-
-
Save techieBrandon/5578918 to your computer and use it in GitHub Desktop.
My work ~/.vimrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
syntax on | |
call pathogen#infect() | |
filetype off | |
filetype plugin indent on | |
" set nocompatible | |
set relativenumber | |
set et | |
set expandtab | |
set ignorecase | |
set smartcase | |
set undofile | |
map <F2> : NERDTreeToggle<CR> | |
" au FileType javascript call JavaScriptFold() | |
set number | |
set nowrap | |
set term=$TERM | |
set shiftwidth=2 | |
function! InsertStatuslineColor(mode) | |
if a:mode == 'i' | |
hi statusline guibg=Cyan ctermfg=6 guifg=Black ctermbg=0 | |
elseif a:mode == 'r' | |
hi statusline guibg=Purple ctermfg=5 guifg=Black ctermbg=0 | |
else | |
hi statusline guibg=DarkRed ctermfg=1 guifg=Black ctermbg=0 | |
endif | |
endfunction | |
au InsertEnter * call InsertStatuslineColor(v:insertmode) | |
au InsertLeave * hi statusline guibg=DarkGrey ctermfg=8 guifg=White ctermbg=15 | |
" default the statusline to green when entering Vim | |
hi statusline guibg=DarkGrey ctermfg=8 guifg=White ctermbg=15 | |
" Formats the statusline | |
set statusline=%f " file name | |
set statusline+=[%{strlen(&fenc)?&fenc:'none'}, "file encoding | |
set statusline+=%{&ff}] "file format | |
set statusline+=%y "filetype | |
set statusline+=%h "help file flag | |
set statusline+=%m "modified flag | |
set statusline+=%r "read only flag | |
set statusline+=%{fugitive#statusline()}\ | |
set statusline+=\ %= " align left | |
set statusline+=Line:%l/%L[%p%%] " line X of Y [percent of file] | |
set statusline+=\ Col:%c " current column | |
set statusline+=\ Buf:%n " Buffer number | |
set statusline+=\ [%b][0x%B]\ " ASCII and byte code under cursor | |
set statusline+=%{rvm#statusline()} | |
:ab #b /************************************************ | |
:ab #e ************************************************/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment