{"action":"created","issue":{"url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/368","labels_url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/368/labels{/name}","comments_url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/368/comments","events_url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/368/events","html_url":"https://github.com/thoughtbot/dotfiles/pull/368","id":68692775,"number":368,"title":"Use vim-plug over vundle","user":{"login":"geoffharcourt","id":319471,"avatar_url":"https://avatars.githubusercontent.com/u/319471?v=3","gravatar_id":"","url":"https://api.github.com/users/geoffharcourt","html_url":"https://github.com/geoffharcourt","followers_url":"https://api.github.com/users/geoffharcourt/followers","following_url":"https://api.github.com/users/geoffharcourt/following{/other_user}","gists_url":"https://api.github.com/users/geoffharcourt/gists{/gist_id}","starred_url":"https://api.github.com/users/geoffharcourt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geoffharcourt/subscriptions","organizations_url":"https://api.github.com/users/geoffharcourt/orgs","repos_url":"https://api.github.com/users/geoffharcourt/repos","events_url":"https://api.github.com/users/geoffharcourt/events{/privacy}","received_events_url":"https://api.github.com/users/geoffharcourt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-15T14:08:20Z","updated_at":"2015-04-18T04:41:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/thoughtbot/dotfiles/pulls/368","html_url":"https://github.com/thoughtbot/dotfiles/pull/368","diff_url":"https://github.com/thoughtbot/dotfiles/pull/368.diff","patch_url":"https://github.com/thoughtbot/dotfiles/pull/368.patch"},"body":"*Note: I accidentally deleted the branch associated with https://github.com/thoughtbot/dotfiles/pull/345 and Github won't allow me to re-associate the branch with that PR, so I'm opening a new PR. Apologies for the convoluted paper trail.*\r\n\r\n[vim-plug](https://github.com/junegunn/vim-plug) has a number of\r\nadvantages over Vundle:\r\n\r\n* Installs and updates plugins very quickly in parallel\r\n* Can lock plugins at versions/tags\r\n* Can rollbacks updates (useful if a plugin breaks) and take/reload\r\n  snapshots of current state\r\n* Optionally lazily-load plugins when their relevant command is invoked\r\n* Execute post-update hooks for plugins with compiled extensions, etc.\r\n\r\nvim-plug uses a DSL very close to Vundle (simplest form is `Plug` vs.\r\n`Plugin`), and here it is set to continue to use the same plugin\r\nlocation that Vundle was using before.\r\n\r\nAfter updating, users will need to\r\n1. Rename `Plugin` lines in `.vimrc.bundles.local` to use `Plug`\r\n2. Run `:PlugInstall` (the post-up hook does this)"},"comment":{"url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/comments/94125935","html_url":"https://github.com/thoughtbot/dotfiles/pull/368#issuecomment-94125935","issue_url":"https://api.github.com/repos/thoughtbot/dotfiles/issues/368","id":94125935,"user":{"login":"gylaz","id":116327,"avatar_url":"https://avatars.githubusercontent.com/u/116327?v=3","gravatar_id":"","url":"https://api.github.com/users/gylaz","html_url":"https://github.com/gylaz","followers_url":"https://api.github.com/users/gylaz/followers","following_url":"https://api.github.com/users/gylaz/following{/other_user}","gists_url":"https://api.github.com/users/gylaz/gists{/gist_id}","starred_url":"https://api.github.com/users/gylaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gylaz/subscriptions","organizations_url":"https://api.github.com/users/gylaz/orgs","repos_url":"https://api.github.com/users/gylaz/repos","events_url":"https://api.github.com/users/gylaz/events{/privacy}","received_events_url":"https://api.github.com/users/gylaz/received_events","type":"User","site_admin":false},"created_at":"2015-04-18T04:41:52Z","updated_at":"2015-04-18T04:41:52Z","body":"This is great @geoffharcourt!"}}