{"action":"created","issue":{"url":"https://api.github.com/repos/mislav/everyenv/issues/1","labels_url":"https://api.github.com/repos/mislav/everyenv/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/mislav/everyenv/issues/1/comments","events_url":"https://api.github.com/repos/mislav/everyenv/issues/1/events","html_url":"https://github.com/mislav/everyenv/issues/1","id":78492918,"number":1,"title":"Can I manage vim versions with everyenv?","user":{"login":"bruno-","id":1042682,"avatar_url":"https://avatars.githubusercontent.com/u/1042682?v=3","gravatar_id":"","url":"https://api.github.com/users/bruno-","html_url":"https://github.com/bruno-","followers_url":"https://api.github.com/users/bruno-/followers","following_url":"https://api.github.com/users/bruno-/following{/other_user}","gists_url":"https://api.github.com/users/bruno-/gists{/gist_id}","starred_url":"https://api.github.com/users/bruno-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bruno-/subscriptions","organizations_url":"https://api.github.com/users/bruno-/orgs","repos_url":"https://api.github.com/users/bruno-/repos","events_url":"https://api.github.com/users/bruno-/events{/privacy}","received_events_url":"https://api.github.com/users/bruno-/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-20T11:48:35Z","updated_at":"2015-05-20T23:15:37Z","closed_at":null,"body":"Hey,\r\ncan I use `everyenv` to manage vim versions on my system?\r\n\r\nFor example, on OSX there's a system vim in `/usr/bin/vim`. I also wanna install latest stable release via brew and the latest version from `HEAD`.\r\nNow I'd like to be able to see which versions I have installed and easily switch from one to another for the purpose of playing and debugging. Having a `.ruby-version` file equivalent is not important at all.\r\n\r\nWould this be possible? And how?\r\n\r\nThanks a lot!"},"comment":{"url":"https://api.github.com/repos/mislav/everyenv/issues/comments/104069126","html_url":"https://github.com/mislav/everyenv/issues/1#issuecomment-104069126","issue_url":"https://api.github.com/repos/mislav/everyenv/issues/1","id":104069126,"user":{"login":"mislav","id":887,"avatar_url":"https://avatars.githubusercontent.com/u/887?v=3","gravatar_id":"","url":"https://api.github.com/users/mislav","html_url":"https://github.com/mislav","followers_url":"https://api.github.com/users/mislav/followers","following_url":"https://api.github.com/users/mislav/following{/other_user}","gists_url":"https://api.github.com/users/mislav/gists{/gist_id}","starred_url":"https://api.github.com/users/mislav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mislav/subscriptions","organizations_url":"https://api.github.com/users/mislav/orgs","repos_url":"https://api.github.com/users/mislav/repos","events_url":"https://api.github.com/users/mislav/events{/privacy}","received_events_url":"https://api.github.com/users/mislav/received_events","type":"User","site_admin":true},"created_at":"2015-05-20T23:15:37Z","updated_at":"2015-05-20T23:15:37Z","body":"Good question! You should be able to manage multiple versions of *anything* with this project, including vim. Here's how I would try it:\r\n\r\n1. `PROGRAM_NAME=vimenv PROGRAM_EXECUTABLE=vim make`\r\n2. Move `vimenv` into PATH\r\n3. Follow the instruction in `vimenv init` to add initialization call into your shell profile\r\n4. Install or symlink vim versions into `~/.vimenv/versions/*`\r\n5. Open another shell window\r\n6. MAGIC! :tada: `vimenv versions` should show available versions. Switch between them with `vimenv global <version>`. Or, use `vimenv shell <version>` to change the version temporarily only in the currently active shell instance."}}