2011-04-03 12:19:08 +00:00
|
|
|
syntax on
|
|
|
|
|
|
|
|
set vb
|
|
|
|
set smarttab
|
|
|
|
set tabstop=4
|
|
|
|
set smartindent
|
|
|
|
set expandtab
|
|
|
|
" Python
|
|
|
|
let python_highlight_all=1
|
|
|
|
autocmd FileType python setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4 fileformats=unix smarttab textwidth=80 smartindent
|
|
|
|
autocmd FileType php setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4 fileformats=unix smartindent smarttab textwidth=80
|
|
|
|
" Perl
|
|
|
|
let perl_include_pod = 1
|
|
|
|
let perl_extended_vars = 1
|
|
|
|
|
|
|
|
" Menu and alike
|
2011-05-08 17:09:17 +00:00
|
|
|
set wildmode=longest:full
|
2011-04-03 12:19:08 +00:00
|
|
|
set ruler
|
|
|
|
set guioptions-=T
|
|
|
|
set laststatus=2
|
|
|
|
|
|
|
|
"set cursorline
|
|
|
|
"set completeopt-=preview
|
|
|
|
" Show those stupid trailing whitespace
|
|
|
|
highlight WhitespaceEOL ctermbg=red guibg=red
|
|
|
|
match WhitespaceEOL /\s\+$/
|
2011-05-08 17:09:17 +00:00
|
|
|
" spellcheck
|
|
|
|
if v:version >= 700
|
|
|
|
" Enable spell check for text files
|
|
|
|
autocmd BufNewFile,BufRead *.txt setlocal spell spelllang=en
|
|
|
|
autocmd BufNewFile,BufRead *.md setlocal spell spelllang=en
|
|
|
|
" Usually writting my notes in broken English
|
|
|
|
autocmd BufNewFile,BufRead ~/.notes/* setlocal spell spelllang=en
|
2011-05-08 17:11:06 +00:00
|
|
|
" and yes, I would like to spellcheck with broken commit message too
|
|
|
|
autocmd BufNewFile,BufRead COMMIT_EDITMSG setlocal spell spelllang=en
|
2011-05-08 17:09:17 +00:00
|
|
|
endif
|
|
|
|
|