Interact with Bundler from Emacs.
Emacs Lisp
Switch branches/tags
Nothing to show
Pull request Compare This branch is 30 commits behind endofunky:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Interact with Bundler from Emacs.


  1. bundle-open wraps bundle open which, if the given gem is installed and has been required correctly, will open the gem's source directory with dired.

  2. bundle-console starts an inferior ruby process in the context of the current bundle using 'bundle console' (requires inf-ruby to be installed).

  3. bundle-install, bundle-update, bundle-check run the corresponding Bundler commands with async-shell-command and *Bundler* as the target buffer. This exists so the output won't mess with the default buffer used by M-& and async-shell-command.


$ cd ~/.emacs.d/vendor
$ git clone git://

In your Emacs config:

(add-to-list 'load-path "~/.emacs.d/vendor/bundler.el")
(require 'bundler)


Copyright 2011 (c) Tobias Svensson

Released under the same license as GNU Emacs.