" vim: set sw=2 ts=2 sts=2 et tw=80 fmr={{{,}}} fdl=0 fdm=marker: " " The Plugin List " " This file is used from 2 places: " " - vimrc " - setup.sh " call plug#begin('~/dotfiles/vim/plugged') " General {{{ Plug 'Raimondi/delimitMate' Plug 'dkprice/vim-easygrep' Plug 'haya14busa/vim-asterisk' Plug 'joonty/vdebug' Plug 'junegunn/vim-easy-align' Plug 'matchit.zip' Plug 'mbbill/undotree' Plug 'scrooloose/nerdcommenter' Plug 'terryma/vim-multiple-cursors' Plug 'tpope/vim-endwise' Plug 'tpope/vim-fugitive' Plug 'tpope/vim-repeat' Plug 'tpope/vim-unimpaired' if v:version >= 704 Plug 'vim-pandoc/vim-pandoc' endif Plug 'vim-scripts/visualrepeat' " }}} " Visual {{{ Plug 'AlessandroYorba/Alduin' Plug 'Sclarki/airline-surarken' Plug 'Sclarki/neonwave.vim' Plug 'altercation/vim-colors-solarized' Plug 'junegunn/goyo.vim' Plug 'junegunn/limelight.vim' Plug 'vim-airline/vim-airline' Plug 'vim-airline/vim-airline-themes' " }}} " Text Objects {{{ " `,` to work with camel/snake case e.g. `ci,w` " `e` to work with whole files e.g. `=ae` " `s` to work with surrounds e.g. `cs{[` " `a` to work with arguments e.g. `cia` Plug 'bkad/CamelCaseMotion' Plug 'kana/vim-textobj-entire' Plug 'kana/vim-textobj-user' Plug 'tpope/vim-surround' Plug 'vim-scripts/argtextobj.vim' " }}} " File Browser {{{ Plug 'ctrlpvim/ctrlp.vim' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': 'yes \| ./install' } Plug 'junegunn/fzf.vim' Plug 'justinmk/vim-dirvish' " }}} " Code Browser {{{ Plug 'tacahiroy/ctrlp-funky' if executable('ctags') Plug 'majutsushi/tagbar' if executable('phpctags') Plug 'vim-php/tagbar-phpctags.vim' endif endif " }}} " Completion and Snippets {{{ Plug 'ajh17/VimCompletesMe' " }}} " Coding Language Support {{{ Plug 'LnL7/vim-nix' Plug 'elzr/vim-json' Plug 'nicklasos/vim-jsx-riot' Plug 'pearofducks/ansible-vim' Plug 'scrooloose/syntastic' Plug 'sheerun/vim-polyglot' Plug 'tobyS/pdv' Plug 'tobyS/vmustache' Plug 'vim-pandoc/vim-pandoc-syntax' Plug 'vim-scripts/yaml.vim' Plug 'vimperator/vimperator.vim' " }}} " Discarded {{{ "Plug 'Yggdroot/indentLine' - performance issues in larger files. "Plug 'deris/vim-shot-f' - interferes with macro "Plug 'haya14busa/incsearch.vim' - interferes with macros "Plug 'kshenoy/vim-signature' - nice, but mostly unused. "Plug 'scrooloose/nerdtree' - moved away from drawer-style browser to netrw. "Plug 'terryma/vim-expand-region' - cool, but often slower than text objects. "Plug 'tpope/vim-vinegar' - moved from netrw to dirvish. " "Plug 'MarcWeber/vim-addon-mw-utils' -\ "Plug 'ervandew/supertab' ------------| "Plug 'garbas/vim-snipmate' ----------+ ancient and messy completion system. "Plug 'honza/vim-snippets' -----------| "Plug 'tomtom/tlib_vim' --------------/ " " Games! "Plug 'katono/rogue.vim' - Does not work with neovim. "Plug 'jmanoel7/vim-games' " }}} call plug#end()