Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set nocompatible
- filetype off
- " Plugins
- set rtp+=~/.vim/bundle/Vundle.vim
- call vundle#begin()
- Plugin 'VundleVim/Vundle.vim'
- Plugin 'morhetz/gruvbox'
- Plugin 'bling/vim-airline'
- Plugin 'scrooloose/nerdtree'
- Plugin 'scrooloose/syntastic'
- Plugin 'tpope/vim-surround'
- Plugin 'tpope/vim-commentary'
- Plugin 'ctrlpvim/ctrlp.vim'
- Plugin 'marijnh/tern_for_vim'
- Plugin 'jiangmiao/auto-pairs'
- Plugin 'alvan/vim-closetag'
- Plugin 'gregsexton/matchtag'
- Plugin 'hail2u/vim-css3-syntax'
- Plugin 'cakebaker/scss-syntax.vim'
- Plugin 'nono/vim-handlebars'
- Plugin 'pangloss/vim-javascript'
- Plugin 'Chiel92/vim-autoformat'
- Plugin 'mattn/emmet-vim'
- Plugin 'mxw/vim-jsx'
- Plugin 'fsharp/vim-fsharp'
- call vundle#end()
- syntax on
- filetype plugin indent on
- let g:netrw_banner=0
- let g:netrw_liststyle=3
- set cursorline
- set wildmenu
- set path+=**
- set ignorecase
- set hlsearch
- set t_Co=256
- set backupcopy=yes
- set noswapfile
- " set directory=~/.vim/tmp//
- " Gruvbox
- colorscheme gruvbox
- set background=dark
- " Tabs
- set expandtab
- set tabstop=2
- set shiftwidth=2
- " Line numbers
- set number
- set numberwidth=3
- set relativenumber
- " Syntastic
- let g:syntastic_javascript_checkers = ['eslint']
- set statusline+=%#warningmsg#
- set statusline+=%{SyntasticStatuslineFlag()}
- set statusline+=%*
- " let g:syntastic_always_populate_loc_list = 1
- " let g:syntastic_auto_loc_list = 1
- " let g:syntastic_check_on_open = 1
- " let g:syntastic_check_on_wq = 0
- " UltiSnips
- let g:UltiSnipsExpandTrigger="<tab>"
- let g:UltisnipsJumpForwardTrigger="<c-b>"
- let g:UltiSnipsJumpBackwardTrigger="<c-z>"
- " CtrlP
- let g:ctrlp_custom_ignore = 'node_modules\|bower_components\|tmp'
- let g:ctrlp_root_markers = ['.gitignore']
- let g:ctrlp_extensions = ['tag']
- nmap <C-m> :CtrlPMRUFiles<CR>
- " Tern
- map <F2> :TernRename<CR>
- " NERDTree
- map <C-n> :NERDTreeToggle<CR>
- map <F3> :NERDTreeFind<CR>
- let NERDTreeShowHidden = 1
- " Airline
- set laststatus=2
- let g:airline#extensions#tabline#enabled = 1
- let g:airline_powerline_fonts = 1
- " JSX
- let g:jsx_ext_required = 0
- " Closetag
- let g:closetag_filenames = "*.html,*.hbs,*.js"
- " F#
- let g:syntastic_fsharp_checkers = ['']
Add Comment
Please, Sign In to add comment