" load plugins
call plug#begin()

" colorscheme
Plug 'morhetz/gruvbox'

" sensible defaults
Plug 'pbrisbin/vim-mkdir'
Plug 'tpope/vim-repeat'
Plug 'vim-scripts/replacewithregister'
Plug 'vim-scripts/visualrepeat'
Plug 'wincent/terminus'

" cosmetic enhancements
Plug 'junegunn/goyo.vim' " distraction-free mode

" language support
Plug 'baskerville/vim-sxhkdrc'
Plug 'cespare/vim-toml'
Plug 'lervag/vimtex'
Plug 'wlangstroth/vim-racket'

" new features
Plug 'junegunn/fzf.vim'
Plug 'mhinz/vim-signify'
Plug 'tpope/vim-abolish'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-surround'
Plug 'junegunn/vim-easy-align'

call plug#end()

" override vim-sensible settings by default
runtime! plugin/sensible.vim

" load plugins
call plug#begin()

" colorscheme
Plug 'morhetz/gruvbox'

" sensible defaults
Plug 'pbrisbin/vim-mkdir'
Plug 'tpope/vim-repeat'
Plug 'vim-scripts/replacewithregister'
Plug 'vim-scripts/visualrepeat'
Plug 'wincent/terminus'

" cosmetic enhancements
Plug 'junegunn/goyo.vim' " distraction-free mode

" language support
Plug 'baskerville/vim-sxhkdrc'
Plug 'cespare/vim-toml'
Plug 'lervag/vimtex'
Plug 'wlangstroth/vim-racket'

" new features
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'mhinz/vim-signify'
Plug 'tpope/vim-abolish'
Plug 'tpope/vim-commentary'
Plug 'tpope/vim-surround'
Plug 'junegunn/vim-easy-align'

call plug#end()

" override vim-sensible settings by default
runtime! plugin/sensible.vim

Add back in vim-local fzf installation
Add back in vim-local fzf installation

mpcsh/dotfiles