2017-02-11 11:06:28 +01:00
|
|
|
call vundle#begin()
|
|
|
|
|
|
|
|
" vundle needs to handle itself
|
|
|
|
Plugin 'VundleVim/Vundle.vim'
|
|
|
|
|
|
|
|
Plugin 'vim-airline/vim-airline'
|
|
|
|
Plugin 'vim-airline/vim-airline-themes'
|
|
|
|
|
|
|
|
" colorschemes
|
|
|
|
" Plug 'dracula/vim'
|
|
|
|
Plugin 'joshdick/onedark.vim'
|
|
|
|
|
|
|
|
Plugin 'editorconfig/editorconfig-vim'
|
|
|
|
|
2017-03-06 10:36:51 +01:00
|
|
|
" Notetaking
|
|
|
|
Plugin 'xolox/vim-misc'
|
|
|
|
Plugin 'xolox/vim-notes'
|
|
|
|
|
2017-03-17 12:11:39 +01:00
|
|
|
" reStructuredText
|
|
|
|
Plugin 'Rykka/riv.vim'
|
|
|
|
Plugin 'Rykka/InstantRst' " instant preview
|
|
|
|
|
|
|
|
Plugin 'cespare/vim-toml' " toml highlighting
|
|
|
|
|
2017-02-11 11:06:28 +01:00
|
|
|
Plugin 'w0rp/ale' " syntax checking
|
|
|
|
Plugin 'ervandew/supertab'
|
|
|
|
Plugin 'tpope/vim-commentary'
|
|
|
|
Plugin 'tpope/vim-surround'
|
2017-02-17 16:01:29 +01:00
|
|
|
Plugin 'tpope/vim-repeat' " make plugin commands repeatable
|
2017-02-18 15:34:08 +01:00
|
|
|
Plugin 'tpope/vim-dispatch' " dispatch into tmux panes
|
2017-02-11 11:06:28 +01:00
|
|
|
Plugin 'vim-scripts/ReplaceWithRegister'
|
|
|
|
Plugin 'mattn/vim-maketable' " create tables from selection
|
|
|
|
Plugin 'dhruvasagar/vim-table-mode' " handle tables
|
|
|
|
Plugin 'mattn/webapi-vim' " web api
|
|
|
|
Plugin 'mattn/gist-vim' " create gist from within vim
|
|
|
|
Plugin 'michaeljsmith/vim-indent-object' " indent as textobject
|
|
|
|
Plugin 'Raimondi/delimitMate' " autoclose quotes and brackets
|
|
|
|
"Plugin 'SirVer/ultisnips' " snippets
|
|
|
|
Plugin 'tpope/vim-fugitive'
|
|
|
|
Plugin 'scrooloose/nerdtree', { 'on': ['NERDTreeToggle', 'NERDTreeFind'] } | Plugin 'Xuyuanp/nerdtree-git-plugin' | Plugin 'ryanoasis/vim-devicons'
|
|
|
|
Plugin 'ctrlpvim/ctrlp.vim'
|
|
|
|
Plugin 'neomake/neomake'
|
|
|
|
Plugin 'benmills/vimux'
|
|
|
|
Plugin 'AndrewRadev/splitjoin.vim'
|
|
|
|
Plugin 'tpope/vim-sleuth' " autodetect indent style (tabs vs. spaces)
|
|
|
|
Plugin 'sickill/vim-pasta' " context aware pasting
|
|
|
|
Plugin 'elzr/vim-json' " JSON support
|
|
|
|
Plugin 'davidhalter/jedi-vim' " python autocomplete
|
|
|
|
Plugin 'junegunn/goyo.vim' " distraction free writing
|
|
|
|
|
|
|
|
" Rust plugins
|
|
|
|
Plugin 'racer-rust/vim-racer' " rust autocomplete
|
|
|
|
Plugin 'rust-lang/rust.vim' " rust syntax, error checking, etc
|
2017-02-18 15:25:06 +01:00
|
|
|
Plugin 'jtdowney/vimux-cargo' " run cargo in tmux using vimux
|
2017-02-11 11:06:28 +01:00
|
|
|
|
|
|
|
" LaTeX
|
|
|
|
Plugin 'lervag/vimtex'
|
|
|
|
|
|
|
|
call vundle#end()
|
|
|
|
|
|
|
|
" vim: set filetype=vim ts=4 sw=4 tw=120 noet :
|