Eager load some stuff on compilation, always load yasnippet.
use project-explorer from melpa.