https://github.com/dkarter/backpack
🎒 Minimal personal Vim configuration for pairing situations, neatly packaged as a Vim plugin
https://github.com/dkarter/backpack
backpack dotfiles pairing personal-dotfiles vim vim-plugin vim-plugins
Last synced: about 1 month ago
JSON representation
🎒 Minimal personal Vim configuration for pairing situations, neatly packaged as a Vim plugin
- Host: GitHub
- URL: https://github.com/dkarter/backpack
- Owner: dkarter
- License: mit
- Created: 2016-06-14T20:06:57.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-27T16:47:46.000Z (about 7 years ago)
- Last Synced: 2025-10-20T07:59:53.610Z (8 months ago)
- Topics: backpack, dotfiles, pairing, personal-dotfiles, vim, vim-plugin, vim-plugins
- Language: Vim script
- Homepage: https://doriankarter.com
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎒 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:
```vim
" 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:
```sh
brew install fzf
```
Linux:
```sh
sudo apt-get install fzf
```
### Install Rubocop
```sh
gem install rubocop
```
### Install RipGrep
Mac:
```sh
brew install ripgrep
```
Linux:
```sh
sudo apt-get install ripgrep
```
### Install Bat (for FZF previews)
Mac:
```sh
brew install bat
```
Linux:
```sh
sudo dpkg -i bat_0.9.0_amd64.deb && sudo apt-get install bat
```