.vimrc 959 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. " wreed vimrc
  2. " vim: set foldmethod=marker:
  3. "{{{ ***** VIM FEATURES ***** "
  4. " allow project-specific .vimrc files
  5. set exrc
  6. set secure
  7. " allow the use of a modeline
  8. set modeline
  9. " }}}
  10. "{{{ ***** VISUALS ***** "
  11. " set number
  12. set relativenumber
  13. set foldmethod=syntax
  14. set foldcolumn=3
  15. set expandtab
  16. set shiftwidth=4
  17. set softtabstop=4
  18. set autoindent
  19. set smartindent
  20. set cindent
  21. filetype indent plugin on
  22. colorscheme koehler
  23. set showcmd
  24. "}}}
  25. "{{{ ***** KEY MAPPINGS ***** "
  26. set pastetoggle=<F2>
  27. nmap <F12> :mks!
  28. nmap <F4> :make!
  29. " }}}
  30. "{{{ ***** PROJECTS ***** "
  31. " set default project options
  32. set makeprg=rakefds
  33. " }}}
  34. "{{{ ***** PLUGINS ***** "
  35. " Pathogen
  36. call pathogen#infect()
  37. " PyMode options
  38. let pymode_lint_ignore="E501,E401,E225,W191,W391,W404"
  39. " use rope code assist instead of a complete function
  40. " au FileType python inoremap <expr> <S-Space> '<C-r>=RopeCodeAssistInsertMode()<CR><C-r>=pumvisible() ? "\<lt>C-p>\<lt>Down>" : ""<CR>'
  41. " }}}