Remote editing of files with Emacs on the host machine is no problem, but how do you go about setting up a completely interactive environment, e.g. Slime, with this setup? I tried setting up an emacs server on the remote and using emacsclient on the host to connect to it, but that didn't work out.
Right now it seems that I need to keep a copy of the dev tools that I use (quicklisp, numerous Lisps, etc.) on the host and the Vagrant box is just a dumb repository of the source files, which is not really what I'm looking for.