On Sun, 12 May 2013 14:11:29 +0200, David wrote:

I was reading that it's possible for vibe to automatically recompile
files on change, but I can't find any documentation on how to enable it.
Any hints? (I could do it with inotifywatch and some shell trickery but
if it's already builtin...)

This is unfortunately still not fully implemented. It's supposed to be part of the vibedist project, but development has stalled for a while in anticipation of the new std.process. I'll probably resume work on it when DMD 2.063 is out (if that contains the new process module).

Also I am using dub, but compile times are enourmus for just a few
files, anything I can do to improve this?

You can use "dub --rdmd" to use rdmd for building. Depending on the project this can make a big difference (in both directions, though). It's also possible that the build process will be improved considerably if/when DMD gets support for automatic fetching of dependencies and receives bug fixes for partial compilation.