Skip to content
Manage a vagrant box from emacs
Emacs Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE.txt Add MIT License Aug 2, 2016 Add MELPA Stable badge Nov 24, 2014


MELPA Stable


Manage Vagrant boxes from Emacs.

This package lets you send vagrant commands while working within a project containing a Vagrantfile.

It will traverse the directory tree until a Vagrantfile is found and assume this is the box you want to work with. It can be handy to bring a box up, (re)provision, or even ssh to without leaving emacs.


If you have a recent Emacs with package.el, you can install vagrant from MELPA.

Or via el-get

Or manually add to your emacs load-path.


The emacs command vagrant-up will run vagrant up in a shell, other commands follow the pattern vagrant-X emacs command runs vagrant X in the shell. An exception is vagrant-edit, which will open the Vagrantfile for editing.

When vagrant commands are given a prefix, you will be prompted for a box name. For example: C-u M-x vagrant-up

See also

You can’t perform that action at this time.