When you go pairing don't forget to bring your backpack.
This plugin is a collection of some things I consider essential to my NeoVim workflow while being careful not to override common defaults. These preferences are packaged into a plugin for portability. I use it for pairing at work so that I have to do less ergonomic gymnastics when switching between my personal machine and work machine.
Add these plugins to your Vim bundle file:
" Dorian's Backpack
Plug 'dkarter/backpack'
" Warm fuzzy feelings
Plug 'junegunn/fzf'
Plug 'junegunn/fzf.vim'
" Better :Gitv!
Plug 'junegunn/gv.vim'
" use multiple cursors to edit multiple things
Plug 'terryma/vim-multiple-cursors'
" the official tree of nerds
Plug 'scrooloose/nerdtree'
" incremental search when pressing tab during search
Plug 'haya14busa/incsearch.vim'
" Highlight Yanked String - NEOVIM ONLY
Plug 'machakann/vim-highlightedyank'
" replacement for matchit
Plug 'andymass/vim-matchup'
" Indent lines (visual indication)
Plug 'Yggdroot/indentLine'
" Auto close matching pairs {} \"\", etc..
Plug 'jiangmiao/auto-pairs'
" RipGrep - grep is dead. All hail the new king RipGrep.
Plug 'jremmen/vim-ripgrep'
" Deoplete: {{{
Plug 'Shougo/deoplete.nvim', {'do': ':UpdateRemotePlugins'}
Plug 'Shougo/neco-syntax'
Plug 'Shougo/neco-vim', { 'for': 'vim' }
Plug 'fszymanski/deoplete-emoji'
Plug 'zchee/deoplete-go'
Plug 'wokalski/autocomplete-flow'
" For func argument completion
Plug 'Shougo/neosnippet'
Plug 'Shougo/neosnippet-snippets'
" include ctags for deoplete
Plug 'Shougo/neoinclude.vim'
" ruby sources for deoplete
Plug 'fishbullet/deoplete-ruby', { 'for': 'ruby' }
" }}}Mac:
brew install fzfLinux:
sudo apt-get install fzfgem install rubocopMac:
brew install ripgrepLinux:
sudo apt-get install ripgrepMac:
brew install batLinux:
sudo dpkg -i bat_0.9.0_amd64.deb && sudo apt-get install bat