Interactive assembly mode for emacs