You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

54 lines
2.1 KiB

" loading vim-plug
if empty(glob(g:home."/.vim/autoload/plug.vim"))
execute '!curl -fLo '.g:home.'/.vim/autoload/plug.vim https://raw.github.com/junegunn/vim-plug/master/plug.vim'
endif
call plug#begin(g:home.'/.vim/plugged')
" colors
Plug 'altercation/vim-colors-solarized'
Plug 'TheMrNomis/mustang-vim'
" syntax
Plug 'dpelle/vim-Grammalecte' " French
Plug 'martinda/Jenkinsfile-vim-syntax' " Jenkins
Plug 'vim-scripts/SWIG-syntax' " SWIG
Plug 'cespare/vim-toml' " TOML
Plug 'dylon/vim-antlr' " ANTLR
Plug 'rust-lang/rust.vim' " rust
Plug 'sirtaj/vim-openscad' " openSCAD
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
" must-have
Plug 'vim-airline/vim-airline' " awesome bar
Plug 'ctrlpvim/ctrlp.vim' " fuzzy file-finder
Plug 'junegunn/fzf' " fuzzy file-finder (faster than CtrlP)
Plug 'bkad/CamelCaseMotion' " move inside words
" IDE-like plugins
Plug 'vim-scripts/a.vim' " quickly change between .h & .c
Plug 'bitc/vim-bad-whitespace' " show whitespace at end of lines
if has('nvim')
" autocomplete
Plug 'shougo/deoplete.nvim', {'do': ':UpdateRemotePlugins'}
Plug 'shougo/deoplete-clangx'
endif
Plug 'jiangmiao/auto-pairs' " pair parenthesis
Plug 'kien/rainbow_parentheses.vim' " color parentheses
Plug 'terryma/vim-multiple-cursors' " multiple cursors
Plug 'vim-scripts/DoxygenToolkit.vim' " creates doxygen blocks
Plug 'tacahiroy/ctrlp-funky' " fuzzy function-finder (CTRLp plugin)
Plug 'mhinz/vim-startify' " landing page & session manager
Plug 'scrooloose/nerdcommenter' " auto comment blocks
Plug 'jaxbot/semantic-highlight.vim' " semantic highlight
Plug 'mhinz/vim-signify' " VCS differences
"Plug 'vim-syntastic/syntastic' " syntax checker
"Plug 'neomake/neomake' " syntax checker (asynchoneous)
Plug 'w0rp/ale' " syntax checker
" others
Plug 'tpope/vim-fugitive' " git wrapper
Plug 'easymotion/vim-easymotion'
call plug#end()