/
.vimrc
51 lines (37 loc) · 1.46 KB
/
.vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
set titlestring=%t%(\ %M%)%(\ (%{expand(\"%:p:h\")})%)%(\ %a%)\ -\ %{v:servername}
set showcmd "Show (partial) command in status line"
set laststatus=2 "Always disp statusline"
set statusline=%F%m%r%h%w\ [FILETYPE=%Y]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
set number "Display line numbers"
set smarttab
filetype plugin indent on "This helps python tabbing
set autoindent
set smartindent
set hlsearch "Highlight search results"
set incsearch "Increment search as I type"
set ignorecase ""
set smartcase "Don't ignore case if there's an uppercase in my search"
set nobackup "Use Git instead..."
set nowritebackup
set noswapfile
colorscheme default
syntax on "turn on syntax highlighting
" for vimdiff
if &diff
colorscheme evening
endif
"set wildmenu "In help system"
autocmd BufRead,BufNewFile *.help set filetype=help
autocmd BufRead,BufNewFile *.tags set filetype=tags
autocmd BufRead,BufNewFile *.pde set filetype=c
autocmd BufRead,BufNewFile *.html set filetype=htmldjango
autocmd BufRead,BufNewFile *.m set filetype=mumps
autocmd BufRead,BufNewFile *.mxml set filetype=xml
autocmd BufRead,BufNewFile *.as set filetype=javascript
" for vimoutliner
" install with vim-addons install vimoutliner
autocmd BufRead,BufNewFile *.otl colorscheme vo_dark
autocmd BufRead,BufNewFile *.otl set number!
" for vim-fugitive
autocmd BufReadPost fugitive://* set bufhidden=delete
autocmd BufReadPost fugitive://* set statusline=%<%f\ %h%m%r%{fugitive#statusline()}%=%-14.(%l,%c%V%)\ %P