Advertisement
Guest User

vimrc_e445_on_quickfix

a guest
Sep 17th, 2013
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.03 KB | None | 0 0
  1. " general
  2. set nocp
  3. filetype plugin on
  4.  
  5. " code display
  6. set shiftwidth=3
  7. set tabstop=3
  8. set nowrap
  9. set backspace=2
  10. set cindent
  11.  
  12. " syntaxhighlighting
  13. syntax on
  14. au BufNewFile,BufRead *.cpp set syntax=cpp11
  15. au BufNewFile,BufRead *.frag set syntax=cpp11
  16. au BufNewFile,BufRead *.vert set syntax=cpp11
  17.  
  18. " gui
  19. set number
  20. set guioptions-=t
  21. set guioptions-=T
  22. set guioptions-=m
  23. set guioptions+=M
  24. set hlsearch
  25. colorscheme jellybeans
  26.  
  27. " set folding to syntax mode (assumes c++) and bind
  28. set foldmethod=syntax
  29. set foldcolumn=4
  30. :map <F1> zR
  31. :map <F2> zM
  32. :map <F3> zr
  33. :map <F4> zm
  34.  
  35. " .swp go into .vim/swap
  36. set directory=~/.vimswap,.
  37.  
  38. " make
  39. set makeprg=scons\ -j\ 4
  40. ":command -nargs=* Make make <args> | cwindow 8
  41. autocmd QuickFixCmdPost [^l]* nested cwindow
  42. autocmd QuickFixCmdPost    l* nested lwindow
  43. map <F8> :on!<CR>
  44. map <F9> :w<CR>:on!<CR>:make<CR>
  45. map <F10> :cw<CR>
  46. set hidden
  47.  
  48. map <C-SPACE> :bn<CR>
  49. map <C-BS> :bp<CR>
  50.  
  51. " leader binding
  52. let mapleader = "ü"
  53. map ä :w<CR>:A<CR>
  54. map Ä :A<CR>
  55. map <Leader>c :bd<CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement