88 lines
1.7 KiB
Text
88 lines
1.7 KiB
Text
execute pathogen#infect()
|
|
|
|
syntax on
|
|
colorscheme swapoff
|
|
|
|
" Turn off status line.
|
|
set laststatus=0
|
|
|
|
" Turn off annoying beeps
|
|
set vb
|
|
set noeb
|
|
set vb t_vb=
|
|
|
|
set mouse=r
|
|
set visualbell
|
|
|
|
" Force latin1 terminal encoding?
|
|
set fileencoding=utf-8
|
|
set encoding=utf-8
|
|
set termencoding=utf-8
|
|
|
|
" Allows ~<motion>
|
|
set tildeop
|
|
|
|
" Stupid backspace
|
|
set backspace=eol,indent,start
|
|
|
|
" 99% of the time, wrap is shit
|
|
set nowrap
|
|
|
|
" Map U to 'redo', which I like better than U being 'undo changes to this line'
|
|
map U <C-R>
|
|
|
|
" Indentation defaults
|
|
set ts=2 sts=2 sw=2 et
|
|
|
|
" Abbreviate status messages
|
|
set shortmess=aTI
|
|
|
|
" No 'Press ENTER...' message when using man
|
|
map K K<CR>
|
|
|
|
" Filetypes that need real tabs
|
|
autocmd FileType make :set ts=4 noet nolist
|
|
|
|
" Set some formatoptions
|
|
set formatoptions=tcrqn
|
|
|
|
" Incremental search is good
|
|
set incsearch
|
|
set hlsearch
|
|
hi MatchParen cterm=NONE ctermfg=LightGreen ctermbg=NONE
|
|
|
|
" Disable highlighted search on redraw
|
|
map <silent> <C-l> :nohlsearch<CR>:redraw!<CR>
|
|
|
|
autocmd Syntax * syntax sync fromstart
|
|
|
|
filetype plugin on
|
|
filetype indent on
|
|
|
|
" Always show cursor position
|
|
set ruler
|
|
|
|
" Fucking visual-select copying to clipboard! WTF!
|
|
set clipboard=
|
|
|
|
" C-d when file-completing
|
|
set wildmenu
|
|
|
|
highlight SpellBad cterm=NONE ctermfg=darkred ctermbg=none
|
|
|
|
" Show trailing whitepace and spaces before a tab:
|
|
highlight ExtraWhitespace cterm=NONE ctermbg=red guibg=red
|
|
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/
|
|
|
|
" Round shifting to nearest shiftwidth
|
|
set shiftround
|
|
|
|
" Insert blanks according to shiftwidth
|
|
set smarttab
|
|
|
|
" Disable toolbar
|
|
set go-=T
|
|
|
|
set wildignore=*.o,*.a,*.so,*.pyc,*~,*.class,build/*,build-*,tags,cscope*,third_party/*,java/*,users/*,data/*,3rdparty/*,*.jar,target/*,dist/*
|
|
|
|
autocmd BufRead,BufNewFile *.bk set filetype=python
|