2010-11-30 12:26:57 +11:00
|
|
|
set nocompatible
|
|
|
|
|
2016-07-04 17:37:15 +10:00
|
|
|
let mapleader = "\<Space>"
|
|
|
|
|
|
|
|
source ~/.vim/bundles.vim
|
2011-09-21 08:33:32 +10:00
|
|
|
source ~/.vim/ui.vim
|
|
|
|
source ~/.vim/autocommands.vim
|
2013-11-06 19:36:55 +11:00
|
|
|
source ~/.vim/ruby.vim
|
2011-09-21 08:33:32 +10:00
|
|
|
|
2013-11-06 18:40:07 +11:00
|
|
|
set backupdir=~/.vim/dirs/backups " store file backups here
|
|
|
|
set backupskip=/tmp/*,/private/tmp/*" " don't use backups for tmp files
|
|
|
|
set directory=~/.vim/dirs/swaps " store swap files here
|
|
|
|
set undofile " persistent undos
|
|
|
|
set undodir=~/.vim/dirs/undos " where to store undo histories
|
2012-01-10 03:23:38 +11:00
|
|
|
|
2011-02-21 15:56:13 +11:00
|
|
|
" For when you forget to sudo.. Really Write the file.
|
|
|
|
cmap w!! w !sudo tee % >/dev/null
|
|
|
|
|
2010-12-06 13:06:09 +11:00
|
|
|
" CTags
|
|
|
|
map <Leader>rt :!ctags --extra=+f -R *<CR><CR>
|
2011-09-21 08:26:27 +10:00
|
|
|
set tags=tmp/tags;/,./tmp/tags;/,tags;/,./tags;/
|
2010-12-06 13:06:09 +11:00
|
|
|
|
2011-12-29 14:00:49 +11:00
|
|
|
set pastetoggle=<Leader>p
|
|
|
|
map <leader>p :set invpaste paste?<CR>
|
2011-11-16 05:27:34 +11:00
|
|
|
|
2011-02-18 12:45:40 +11:00
|
|
|
" Quick editing of common dot-files
|
2011-02-09 00:42:20 +11:00
|
|
|
map <Leader>vv :edit $MYVIMRC<CR>
|
|
|
|
map <Leader>gg :edit $MYGVIMRC<CR>
|
2011-09-21 08:26:27 +10:00
|
|
|
map <Leader>.. :cd ~/.config<CR>:enew<CR>
|
|
|
|
|
2011-01-15 16:32:50 +11:00
|
|
|
if filereadable(expand('~/.vimrc.local'))
|
|
|
|
source ~/.vimrc.local
|
|
|
|
endif
|
2011-02-09 00:42:20 +11:00
|
|
|
|
2016-07-04 17:37:15 +10:00
|
|
|
map <Leader><Leader> :Files<CR>
|
|
|
|
|