Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. set nocompatible " be iMproved, required
  2. filetype off " required
  3.  
  4. "set the runtime path to include Vundle and initialize
  5. set rtp+=~/.vim/bundle/Vundle.vim
  6. call vundle#begin()
  7. " alternatively, pass a path where Vundle should install plugins
  8. "call vundle#begin('~/some/path/here')
  9.  
  10. " let Vundle manage Vundle, required
  11. Plugin 'VundleVim/Vundle.vim'
  12. Plugin 'scrooloose/nerdtree'
  13. Plugin 'jistr/vim-nerdtree-tabs'
  14. Plugin 'vim-airline/vim-airline'
  15. Plugin 'vim-airline/vim-airline-themes'
  16. Plugin 'auto-pairs'
  17. Plugin 'pangloss/vim-javascript'
  18. Plugin 'nathanaelkane/vim-indent-guides'
  19. Plugin 'crusoexia/vim-monokai'
  20. Plugin 'crusoexia/vim-javascript-lib'
  21. Plugin 'mxw/vim-jsx'
  22. Plugin 'easymotion/vim-easymotion'
  23. Plugin 'helino/vim-json'
  24. Plugin 'Valloric/YouCompleteMe'
  25. Plugin 'marijnh/tern_for_vim'
  26. Plugin 'alvan/vim-closetag'
  27. Plugin 'vim-syntastic/syntastic.git'
  28.  
  29. " All of your Plugins must be added before the following line
  30. call vundle#end() " required
  31. filetype plugin indent on " required
  32. " To ignore plugin indent changes, instead use:
  33. "filetype plugin on
  34. "
  35. " Brief help
  36. " :PluginList - lists configured plugins
  37. " :PluginInstall - installs plugins; append `!` to update or just
  38. " :PluginUpdate
  39. " :PluginSearch foo - searches for foo; append `!` to refresh local cache
  40. " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
  41. "
  42. " see :h vundle for more details or wiki for FAQ
  43. " Put your non-Plugin stuff after this line
  44. syntax enable
  45. colorscheme monokai
  46. set ts=2 sw=2 et
  47. let g:indent_guides_start_level=1
  48. let g:indent_guides_auto_colors = 0
  49. autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=grey ctermbg=235
  50. autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=white ctermbg=236
  51. set noswapfile
  52. set tabstop=2
  53. set shiftwidth=2
  54. set number
  55. set clipboard=unnamed
  56. au VimEnter * IndentGuidesEnable
  57. let g:nerdtree_tabs_open_on_console_startup=1
  58. let g:closetag_filenames = "*html"
  59.  
  60. set statusline+=%#warningmsg#
  61. set statusline+=%{SyntasticStatuslineFlag()}
  62. set statusline+=%*
  63.  
  64. let g:syntastic_always_populate_loc_list = 1
  65. let g:syntastic_loc_list_height = 5
  66. let g:syntastic_auto_loc_list = 0
  67. let g:syntastic_check_on_open = 1
  68. let g:syntastic_check_on_wq = 1
  69. let g:syntastic_javascript_checkers = ['eslint']
  70.  
  71. let g:syntastic_error_symbol = '❌'
  72. let g:syntastic_style_error_symbol = '⁉️'
  73. let g:syntastic_style_warning_symbol = '⚠️'
  74. let g:syntastic_warning_symbol = '💩'
  75.  
  76. highlight link SyntasticErrorSign SignColumn
  77. highlight link SyntasticWarningSign SignColumn
  78. highlight link SyntasticStyleErrorSign SignColumn
  79. highlight link SyntasticStyleWarningSign SignColumn
  80.  
  81. map <C-n> :NERDTreeToggle <CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement