.vimrc 923 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. " PyMode options
  36. let pymode_lint_ignore="E501,E401,E225,W191,W391,W404"
  37. " use rope code assist instead of a complete function
  38. au FileType python inoremap <expr> <S-Space> '<C-r>=RopeCodeAssistInsertMode()<CR><C-r>=pumvisible() ? "\<lt>C-p>\<lt>Down>" : ""<CR>'
  39. " }}}