Advertisement
Guest User

Untitled

a guest
Jan 5th, 2013
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.81 KB | None | 0 0
  1. call pathogen#infect()
  2.  
  3. colorscheme jellybeans
  4.  
  5. let g:EasyMotion_leader_key = '<Leader>'
  6. let g:sparkupNextMapping = '<c-y>'
  7.  
  8. syntax enable
  9. filetype on
  10. " filetype indent on
  11. filetype plugin on
  12.  
  13. set nocompatible
  14. set ttyfast
  15. set shell=bash
  16. set t_Co=256
  17.  
  18. set autoindent
  19. set cindent
  20. set number
  21. set foldmethod=manual
  22. set shiftwidth=2
  23. set ts=2
  24. set softtabstop=2
  25. set tw=80
  26. set wrap
  27. set cc=+1
  28. set laststatus=2
  29. set statusline=%F%m%r%h%w\ {%Y}\ [%l,%v][%p%%]  "Modify the status line
  30.  
  31. " Map \c for tcomment plugin.
  32. map <leader>c <c-_>
  33. map <leader>R :s/\s\+$//<cr>            " Map \R to remove trailing whitespace
  34. map <leader>r :vertical resize 85<CR>   " Map \r to resize to 85 cols.
  35. map <leader>v :so ~/.vimrc<CR>          " Map \v to redload .vimrc file.
  36.  
  37. map <space>w <c-W>w
  38. map <space>W <c-W>W
  39. map <space>\| <c-W>\|
  40. map <space>q <c-W>q
  41. map <space>> <c-W>>
  42. map <space>< <c-W><
  43. map <space>: :wincmd
  44. map <space>; :
  45.  
  46. map gN :NERDTree<CR>                    " Map gN for NERDTree
  47. map gr :vertical resize
  48. map gn :set invnu<cr>                   " Map gn to toggle Numbers
  49.  
  50. map zM :set mouse=a<cr>                 " Map zm to enable  mouse in console
  51. map zm :set mouse=c<cr>                 " Map zM to disable mouse in console
  52.  
  53. map ]] j0[[%/{<CR>                      " Map ]] to goto next {
  54. map [[ ?{<CR>w99[{
  55. map ][ /}<CR>b99]}
  56. map [] k$][%?}<CR>                      " Map [] to matching previous }
  57.  
  58. hi ColorColumn ctermbg=black guibg=black
  59. hi OverFlow ctermfg=209 guibg=#592929
  60. hi ExtraWhitespace ctermbg=darkred guibg=red
  61.  
  62. au BufWinEnter * let w:m2=matchadd('OverFlow', '\%>80v.\+', -1)
  63. au BufWinEnter * call matchadd('ExtraWhitespace', '\s\+$\| \+\ze\t', -1)
  64. au BufEnter * execute "chdir ".escape(expand("%:p:h"), ' ')
  65.  
  66. set sw=2
  67.  
  68. silent! call repeat#set("\<Plug>MyWonderfulMap", v:count)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement