my crazy emacs/terminal environment