emacs: missed re-builder; refactor smart mode line