call g:plug#begin('~/.nvim-plugins')

Plug 'bling/vim-airline'
Plug 'rakr/vim-one'

Plug 'tpope/vim-fugitive'
"Plug 'sheerun/vim-polyglot'

" auto-detect indentation
Plug 'tpope/vim-sleuth'

" Fuzzy open
Plug 'cloudhead/neovim-fuzzy'

" Rg project grep
" Plug 'jremmen/vim-ripgrep'
Plug 'dyng/ctrlsf.vim'

" Completion and stuff
Plug 'neoclide/coc.nvim', {'branch': 'release'}

" graphql syntax highlighting
Plug 'jparise/vim-graphql'

" vuejs files
Plug 'posva/vim-vue'

" Python formatter
Plug 'psf/black', {'commit': 'ce14fa8b497bae2b50ec48b3bd7022573a59cdb1'}

" tag finder
Plug 'majutsushi/tagbar'

" auto-matching for parentheses
Plug 'Raimondi/delimitMate'

" process .editorconfig files
Plug 'editorconfig/editorconfig-vim'

" jenkinsfile syntax
Plug 'martinda/Jenkinsfile-vim-syntax'

" To autogenerate docstrings
Plug 'heavenshell/vim-pydocstring', { 'do': 'make install' }

call g:plug#end()

for fpath in split(globpath('~/.config/nvim/conf.d', '*.vim'), '\n')
  exe 'source' fpath
endfor
