remove vundle, add vim-plug

vim-plug gives more control over vim plugins, allowing me to set when a plugin loads, scripts to run on install, and more.
This commit is contained in:
Nick Nisi
2015-08-10 21:17:24 -05:00
parent 0a75fcbce1
commit 811064e10c
5 changed files with 2085 additions and 71 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,3 @@
.netrwhist .netrwhist
vim/vim.symlink/bundle/
npm-debug.log npm-debug.log
vim/vim.symlink/plugged/

3
.gitmodules vendored
View File

@@ -1,6 +1,3 @@
[submodule "vim/vim.symlink/bundle/vundle"]
path = vim/vim.symlink/bundle/vundle
url = git@github.com:gmarik/vundle.git
[submodule ".config/base16-shell"] [submodule ".config/base16-shell"]
path = .config/base16-shell path = .config/base16-shell
url = git@github.com:chriskempson/base16-shell.git url = git@github.com:chriskempson/base16-shell.git

File diff suppressed because it is too large Load Diff

View File

@@ -1,80 +1,79 @@
filetype off filetype off
set rtp+=~/.vim/bundle/vundle/ " set rtp+=~/.vim/bundle/vundle/
call vundle#begin() call plug#begin('~/.vim/plugged')
" let vundle manage vundle " let vundle manage vundle
Plugin 'gmarik/vundle' " Plugin 'gmarik/vundle'
" utilities " utilities
Plugin 'kien/ctrlp.vim' Plug 'kien/ctrlp.vim'
Plugin 'scrooloose/nerdtree' Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } | Plug 'Xuyuanp/nerdtree-git-plugin' | Plug 'ryanoasis/vim-devicons'
Plugin 'Xuyuanp/nerdtree-git-plugin' Plug 'mileszs/ack.vim'
Plugin 'mileszs/ack.vim' Plug 'Raimondi/delimitMate'
Plugin 'Raimondi/delimitMate' Plug 'tpope/vim-commentary'
Plugin 'tpope/vim-commentary' Plug 'tpope/vim-unimpaired'
Plugin 'tpope/vim-unimpaired' Plug 'tpope/vim-endwise'
Plugin 'tpope/vim-endwise' Plug 'tpope/vim-ragtag'
Plugin 'tpope/vim-ragtag' Plug 'tpope/vim-surround'
Plugin 'tpope/vim-surround' Plug 'benmills/vimux'
Plugin 'benmills/vimux' Plug 'bling/vim-airline'
Plugin 'bling/vim-airline' Plug 'scrooloose/syntastic'
Plugin 'scrooloose/syntastic' Plug 'tpope/vim-fugitive'
Plugin 'tpope/vim-fugitive' Plug 'tpope/vim-repeat'
Plugin 'tpope/vim-repeat' Plug 'garbas/vim-snipmate'
Plugin 'garbas/vim-snipmate' Plug 'mattn/emmet-vim'
Plugin 'mattn/emmet-vim' Plug 'editorconfig/editorconfig-vim'
Plugin 'editorconfig/editorconfig-vim' Plug 'MarcWeber/vim-addon-mw-utils'
Plugin 'MarcWeber/vim-addon-mw-utils' Plug 'tomtom/tlib_vim'
Plugin 'tomtom/tlib_vim' Plug 'sotte/presenting.vim'
Plugin 'sotte/presenting.vim' Plug 'ervandew/supertab'
Plugin 'ervandew/supertab' Plug 'tpope/vim-dispatch'
Plugin 'tpope/vim-dispatch' " Plug 'mtth/scratch.vim'
Plugin 'mtth/scratch.vim' Plug 'itspriddle/vim-marked', { 'for': 'markdown', 'on': 'MarkedOpen' }
Plugin 'itspriddle/vim-marked' Plug 'tpope/vim-vinegar'
Plugin 'tpope/vim-vinegar' Plug 'ap/vim-css-color'
Plugin 'ap/vim-css-color' Plug 'davidoc/taskpaper.vim'
Plugin 'davidoc/taskpaper.vim' Plug 'tpope/vim-abolish'
Plugin 'tpope/vim-abolish' Plug 'AndrewRadev/splitjoin.vim'
Plugin 'AndrewRadev/splitjoin.vim' Plug 'godlygeek/tabular'
Plugin 'godlygeek/tabular' Plug 'vim-scripts/matchit.zip'
Plugin 'gbigwood/Clippo' Plug 'gregsexton/MatchTag'
Plugin 'vim-scripts/matchit.zip' Plug 'tpope/vim-sleuth' " detect indent style (tabs vs. spaces)
Plugin 'gregsexton/MatchTag' Plug 'sickill/vim-pasta'
Plugin 'tpope/vim-sleuth' " detect indent style (tabs vs. spaces) Plug 'junegunn/goyo.vim'
Plugin 'sickill/vim-pasta' Plug 'junegunn/limelight.vim'
Plugin 'junegunn/goyo.vim'
Plugin 'junegunn/limelight.vim'
" colorschemes " colorschemes
Plugin 'chriskempson/base16-vim' Plug 'chriskempson/base16-vim'
" JavaScript " JavaScript
Plugin 'hail2u/vim-css3-syntax' Plug 'hail2u/vim-css3-syntax', { 'for': 'css' }
Plugin 'othree/html5.vim' Plug 'othree/html5.vim', { 'for': 'html' }
Plugin 'pangloss/vim-javascript' Plug 'pangloss/vim-javascript', { 'for': 'javascript' }
Plugin 'jelera/vim-javascript-syntax' Plug 'jelera/vim-javascript-syntax', { 'for': 'javascript' }
" Plugin 'jason0x43/vim-js-syntax' " Plug 'jason0x43/vim-js-syntax'
" Plugin 'jason0x43/vim-js-indent' " Plug 'jason0x43/vim-js-indent'
Plugin 'wavded/vim-stylus' Plug 'wavded/vim-stylus', { 'for': 'stylus' }
Plugin 'groenewege/vim-less' Plug 'groenewege/vim-less', { 'for': 'less' }
Plugin 'digitaltoad/vim-jade' Plug 'digitaltoad/vim-jade', { 'for': 'jade' }
Plugin 'juvenn/mustache.vim' Plug 'juvenn/mustache.vim', { 'for': 'mustache' }
Plugin 'moll/vim-node' Plug 'moll/vim-node', { 'for': 'javascript' }
Plugin 'elzr/vim-json' Plug 'elzr/vim-json', { 'for': 'json' }
Plugin 'leafgarland/typescript-vim' Plug 'leafgarland/typescript-vim', { 'for': 'typescript' }
Plugin 'mxw/vim-jsx' Plug 'Quramy/tsuquyomi', { 'for': 'typescript', 'do': 'npm install' }
Plugin 'cakebaker/scss-syntax.vim' " Plug 'mxw/vim-jsx'
" Plugin 'dart-lang/dart-vim-plugin' Plug 'cakebaker/scss-syntax.vim', { 'for': 'scss' }
" Plugin 'kchmck/vim-coffee-script' " Plug 'dart-lang/dart-vim-plugin'
" Plugin 'Valloric/YouCompleteMe' " Plug 'kchmck/vim-coffee-script'
" Plugin 'marijnh/tern_for_vim' " Plug 'Valloric/YouCompleteMe'
" Plug 'marijnh/tern_for_vim'
" languages " languages
Plugin 'tpope/vim-markdown' Plug 'tpope/vim-markdown', { 'for': 'markdown' }
Plugin 'fatih/vim-go' Plug 'fatih/vim-go', { 'for': 'go' }
" Plugin 'tclem/vim-arduino' " Plug 'tclem/vim-arduino'
Plugin 'timcharper/textile.vim' Plug 'timcharper/textile.vim', { 'for': 'textile' }
call vundle#end() call plug#end()
filetype plugin indent on filetype plugin indent on