Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

πŸŽ’ BACKPACK.VIM

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' }
" }}}

Install FZF

Mac:

brew install fzf

Linux:

sudo apt-get install fzf

Install Rubocop

gem install rubocop

Install RipGrep

Mac:

brew install ripgrep

Linux:

sudo apt-get install ripgrep

Install Bat (for FZF previews)

Mac:

brew install bat

Linux:

sudo dpkg -i bat_0.9.0_amd64.deb && sudo apt-get install bat

About

πŸŽ’ Minimal personal Vim configuration for pairing situations, neatly packaged as a Vim plugin

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages