Advertisement
Y99drasil

.vimrc

Mar 1st, 2013
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VIM 1.79 KB | None | 0 0
  1. execute pathogen#infect()
  2. let g:Powerline_symbols = 'fancy'
  3. let g:EasyMotion_leader_key = '<Leader>'
  4. let NERDTreeQuitOnOpen=1
  5. let g:utl_cfg_hdl_scm_http_system = "silent !firefox -remote 'ping()' && firefox -remote 'openURL( %u )' || firefox '%u#%f' &"
  6.  
  7. " Custom Keybindings
  8. nmap <F8> :TagbarToggle<CR>
  9. map <C-n> :NERDTreeToggle<CR>
  10. map <C-J> <C-W>j<C-W>_
  11. map <C-K> <C-W>k<C-W>_
  12. map <C-H> <C-W>W
  13.  
  14. autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
  15. syntax enable
  16. filetype on
  17. filetype plugin on
  18.  
  19. "set spell
  20. setlocal spelllang=en_ca
  21. set spellfile=~/.vim/spellfile.add
  22.  
  23. set rtp+=~/.vim/bundle/powerline/bindings/vim
  24. set background=dark
  25. set autoindent
  26. set smartindent
  27. set tabstop=2
  28. set shiftwidth=2
  29. set expandtab                       " turn tab to space
  30. set incsearch
  31. set nowrap
  32. set number
  33. set showcmd
  34. set incsearch
  35. set hlsearch
  36. set nocompatible
  37. set t_Co=256                        " use 256 colours
  38. set ignorecase                  " ignore case when searching
  39. set cursorline
  40. set statusline=%F%m%r%h%w\ %=%y\ POS=%v,%l\/%L\ \ %p%%
  41. set laststatus=2
  42. set ofu=syntaxcomplete#Complete
  43.  
  44. highlight clear         SpellBad
  45. highlight SpellBad  term=standout   ctermfg=1
  46. highlight SpellBad  term=underline  cterm=underline
  47. highlight   clear           SpellCap
  48. highlight   SpellCap    term=underline  cterm=underline
  49. highlight   clear           SpellRare
  50. highlight   SpellRare   term=underline  cterm=underline
  51. highlight   clear           SpellLocal
  52. highlight   SpellLocal term=underline   cterm=underline
  53.  
  54. " Mutt
  55. :autocmd FileType mail :nmap <F8> :w<CR>:!aspell -e -c %<CR>:e<CR>
  56. au BufRead /tmp/mutt-* set tw=72
  57. au BufRead /tmp/mutt-* set cc=72
  58. au BufRead /tmp/mutt-* set spell
  59. " LaTeX
  60. :autocmd BufNewFile,BufRead *.tex set ft=tex
  61. :autocmd FileType tex set tw=100
  62. :autocmd FileType tex set cc=100
  63. :autocmd FileType tex set spell
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement