Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. set nocompatible
  2.  
  3. " for Cscope
  4. if has("cscope")
  5. set cscopetag
  6. if filereadable("cscope.out")
  7. cscope add cscope.out
  8. else
  9. if $CSCOPE_DB != ""
  10. cscope add $CSCOPE_DB
  11. endif
  12. endif
  13. endif
  14.  
  15. " for Vundle
  16. set rtp+=~/.vim/bundle/Vundle.vim
  17. call vundle#begin()
  18. Plugin 'gmarik/Vundle.vim'
  19. Plugin 'altercation/vim-colors-solarized'
  20. Plugin 'bling/vim-airline'
  21. Plugin 'majutsushi/tagbar'
  22. Plugin 'kien/ctrlp.vim'
  23. Plugin 'roy2004/delimitMate'
  24. Plugin 'Yggdroot/indentLine'
  25. Plugin 'tpope/vim-surround'
  26. Plugin 'tpope/vim-commentary'
  27. call vundle#end()
  28.  
  29. " for Solarized
  30. if &term =~ "xterm"
  31. let &t_Co = 256
  32. let &t_ti = "\<Esc>7\<Esc>[r\<Esc>[?47h"
  33. let &t_te = "\<Esc>[?47l\<Esc>8"
  34. if has("terminfo")
  35. let &t_Sf = "\<Esc>[3%p1%dm"
  36. let &t_Sb = "\<Esc>[4%p1%dm"
  37. else
  38. let &t_Sf = "\<Esc>[3%dm"
  39. let &t_Sb = "\<Esc>[4%dm"
  40. endif
  41. endif
  42. set background=dark
  43. colorscheme solarized
  44.  
  45. " for Airline
  46. set laststatus=2
  47. let g:airline#extensions#tabline#enabled = 1
  48. let g:airline#extensions#tabline#buffer_nr_show = 1
  49. let g:airline#extensions#whitespace#enabled = 0
  50. autocmd BufWritePre * :retab
  51. autocmd BufWritePre * :%s/\s\+$//e
  52.  
  53. " for Tagbar
  54. let g:tagbar_sort = 0
  55. nmap <F8> :TagbarToggle<CR>
  56.  
  57. " for CtrlP
  58. let g:ctrlp_map = '<c-p>'
  59. let g:ctrlp_cmd = 'CtrlP'
  60. let g:ctrlp_working_path_mode = 'ra'
  61. let g:ctrlp_user_command = 'find %s -type f'
  62.  
  63. " for delimitMate
  64. let g:delimitMate_expand_cr = 1
  65. let g:delimitMate_expand_space = 1
  66. let g:delimitMate_jump_expansion = 1
  67. imap <C-K> <Plug>delimitMateS-Tab
  68.  
  69. " for indentLine
  70. let g:indentLine_showFirstIndentLevel = 1
  71. let g:indentLine_first_char = '┊'
  72. let g:indentLine_char = g:indentLine_first_char
  73. let g:indentLine_indentLevel = 39
  74.  
  75. " for Commentary
  76. set commentstring=//\ %s
  77.  
  78. syntax on
  79. filetype plugin indent on
  80.  
  81. set number
  82. set ruler
  83. set showcmd
  84.  
  85. set hlsearch
  86. set incsearch
  87. nmap <F5> :nohlsearch<CR>
  88.  
  89. set backspace=indent,eol,start
  90. set whichwrap=h,l,b,s,<,>,[,]
  91. set virtualedit=onemore
  92. nmap <F6> :set paste!<CR>
  93.  
  94. set softtabstop=2
  95. set shiftwidth=2
  96. set expandtab
  97.  
  98. set nowrap
  99. set colorcolumn=81
  100.  
  101. set completeopt=longest,menu
  102. set cinoptions=:0,g0,(0,Ws,l1,m1
  103.  
  104. set noequalalways
  105. set noesckeys
  106.  
  107. set directory-=.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement