{"id":16573774,"url":"https://github.com/dkarter/backpack","last_synced_at":"2026-05-15T13:04:43.181Z","repository":{"id":145095877,"uuid":"61152325","full_name":"dkarter/backpack","owner":"dkarter","description":"🎒 Minimal personal Vim configuration for pairing situations, neatly packaged as a Vim plugin","archived":false,"fork":false,"pushed_at":"2019-03-27T16:47:46.000Z","size":16,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T07:59:53.610Z","etag":null,"topics":["backpack","dotfiles","pairing","personal-dotfiles","vim","vim-plugin","vim-plugins"],"latest_commit_sha":null,"homepage":"https://doriankarter.com","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkarter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-14T20:06:57.000Z","updated_at":"2025-08-14T17:50:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"d862cdfe-16b0-471d-bf98-89c7e11cb60b","html_url":"https://github.com/dkarter/backpack","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/dkarter/backpack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fbackpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fbackpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fbackpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fbackpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkarter","download_url":"https://codeload.github.com/dkarter/backpack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarter%2Fbackpack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33067485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backpack","dotfiles","pairing","personal-dotfiles","vim","vim-plugin","vim-plugins"],"created_at":"2024-10-11T21:43:02.067Z","updated_at":"2026-05-15T13:04:43.164Z","avatar_url":"https://github.com/dkarter.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎒 BACKPACK.VIM\n\nWhen you go pairing don't forget to bring your backpack.\n\nThis plugin is a collection of some things I consider essential to my NeoVim\nworkflow while being careful not to override common defaults. These preferences\nare packaged into a plugin for portability. I use it for pairing at work so that\nI have to do less ergonomic gymnastics when switching between my personal\nmachine and work machine.\n\nAdd these plugins to your Vim bundle file:\n\n```vim\n\" Dorian's Backpack\nPlug 'dkarter/backpack'\n\n\" Warm fuzzy feelings\nPlug 'junegunn/fzf'\nPlug 'junegunn/fzf.vim'\n\n\" Better :Gitv!\nPlug 'junegunn/gv.vim'\n\n\" use multiple cursors to edit multiple things\nPlug 'terryma/vim-multiple-cursors'\n\n\" the official tree of nerds\nPlug 'scrooloose/nerdtree'\n\n\" incremental search when pressing tab during search\nPlug 'haya14busa/incsearch.vim'\n\n\" Highlight Yanked String - NEOVIM ONLY\nPlug 'machakann/vim-highlightedyank'\n\n\" replacement for matchit\nPlug 'andymass/vim-matchup'\n\n\" Indent lines (visual indication)\nPlug 'Yggdroot/indentLine'\n\n\" Auto close matching pairs {} \\\"\\\", etc..\nPlug 'jiangmiao/auto-pairs'\n\n\" RipGrep - grep is dead. All hail the new king RipGrep.\nPlug 'jremmen/vim-ripgrep'\n\n\" Deoplete: {{{\n  Plug 'Shougo/deoplete.nvim', {'do': ':UpdateRemotePlugins'}\n  Plug 'Shougo/neco-syntax'\n  Plug 'Shougo/neco-vim', { 'for': 'vim' }\n  Plug 'fszymanski/deoplete-emoji'\n  Plug 'zchee/deoplete-go'\n  Plug 'wokalski/autocomplete-flow'\n\n  \" For func argument completion\n  Plug 'Shougo/neosnippet'\n  Plug 'Shougo/neosnippet-snippets'\n\n  \" include ctags for deoplete\n  Plug 'Shougo/neoinclude.vim'\n\n  \" ruby sources for deoplete\n  Plug 'fishbullet/deoplete-ruby', { 'for': 'ruby' }\n\" }}}\n```\n\n### Install FZF\n\nMac:\n\n```sh\nbrew install fzf\n```\n\nLinux:\n\n```sh\nsudo apt-get install fzf\n```\n\n### Install Rubocop\n\n```sh\ngem install rubocop\n```\n\n### Install RipGrep\n\nMac:\n\n```sh\nbrew install ripgrep\n```\n\nLinux:\n\n```sh\nsudo apt-get install ripgrep\n```\n\n### Install Bat (for FZF previews)\n\nMac:\n\n```sh\nbrew install bat\n```\n\nLinux:\n\n```sh\nsudo dpkg -i bat_0.9.0_amd64.deb \u0026\u0026 sudo apt-get install bat\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarter%2Fbackpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkarter%2Fbackpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarter%2Fbackpack/lists"}