Способ открыть файлы в Emacs - это использовать emacsclient из командной строки. Это требует, чтобы emacs работал на сервере emacs (используя Mx server-start или поместил (server-start)
в ваш файл .emacs).
У меня есть это в моем .bashrc (адаптироваться для Zsh в зависимости от ситуации):
alias em='emacsclient -n'
Я использую GNU Emacs 23.1.50.5 (собранный из CVS на прошлой неделе), и эта версия выводит мое окно emacs на передний план.
Если вы открываете и выходите из emacs для каждого редактируемого файла, вы не в полной мере используете возможности emacs. Обычно я запускаю emacs вскоре после перезагрузки, и он остается открытым, пока следующее обновление программного обеспечения Mac не потребует перезагрузки.