Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible " be iMproved, required
- filetype off " required
- "set the runtime path to include Vundle and initialize
- set rtp+=~/.vim/bundle/Vundle.vim
- call vundle#begin()
- " alternatively, pass a path where Vundle should install plugins
- "call vundle#begin('~/some/path/here')
- " let Vundle manage Vundle, required
- Plugin 'VundleVim/Vundle.vim'
- Plugin 'scrooloose/nerdtree'
- Plugin 'jistr/vim-nerdtree-tabs'
- Plugin 'vim-airline/vim-airline'
- Plugin 'vim-airline/vim-airline-themes'
- Plugin 'auto-pairs'
- Plugin 'pangloss/vim-javascript'
- Plugin 'nathanaelkane/vim-indent-guides'
- Plugin 'crusoexia/vim-monokai'
- Plugin 'crusoexia/vim-javascript-lib'
- Plugin 'mxw/vim-jsx'
- Plugin 'easymotion/vim-easymotion'
- Plugin 'helino/vim-json'
- Plugin 'Valloric/YouCompleteMe'
- Plugin 'marijnh/tern_for_vim'
- Plugin 'alvan/vim-closetag'
- Plugin 'vim-syntastic/syntastic.git'
- " All of your Plugins must be added before the following line
- call vundle#end() " required
- filetype plugin indent on " required
- " To ignore plugin indent changes, instead use:
- "filetype plugin on
- "
- " Brief help
- " :PluginList - lists configured plugins
- " :PluginInstall - installs plugins; append `!` to update or just
- " :PluginUpdate
- " :PluginSearch foo - searches for foo; append `!` to refresh local cache
- " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
- "
- " see :h vundle for more details or wiki for FAQ
- " Put your non-Plugin stuff after this line
- syntax enable
- colorscheme monokai
- set ts=2 sw=2 et
- let g:indent_guides_start_level=1
- let g:indent_guides_auto_colors = 0
- autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=grey ctermbg=235
- autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=white ctermbg=236
- set noswapfile
- set tabstop=2
- set shiftwidth=2
- set number
- set clipboard=unnamed
- au VimEnter * IndentGuidesEnable
- let g:nerdtree_tabs_open_on_console_startup=1
- let g:closetag_filenames = "*html"
- set statusline+=%#warningmsg#
- set statusline+=%{SyntasticStatuslineFlag()}
- set statusline+=%*
- let g:syntastic_always_populate_loc_list = 1
- let g:syntastic_loc_list_height = 5
- let g:syntastic_auto_loc_list = 0
- let g:syntastic_check_on_open = 1
- let g:syntastic_check_on_wq = 1
- let g:syntastic_javascript_checkers = ['eslint']
- let g:syntastic_error_symbol = '❌'
- let g:syntastic_style_error_symbol = '⁉️'
- let g:syntastic_style_warning_symbol = '⚠️'
- let g:syntastic_warning_symbol = '💩'
- highlight link SyntasticErrorSign SignColumn
- highlight link SyntasticWarningSign SignColumn
- highlight link SyntasticStyleErrorSign SignColumn
- highlight link SyntasticStyleWarningSign SignColumn
- map <C-n> :NERDTreeToggle <CR>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement