begin working on a compatibility layer; unbreak an emacs alias; add IS_REMOTE; add blank zshenv; minor emacs config change