Sposób emacsa do otwierania plików w emacs polega na użyciu emacsclient z wiersza poleceń. Wymaga to, aby emacs uruchomił serwer emacs (używając Mx server-start lub umieść (server-start)
w pliku .emacs).
Mam to w moim .bashrc (dostosuj odpowiednio do zsh):
alias em='emacsclient -n'
Używam GNU Emacs 23.1.50.5 (zbudowany kiedyś z CVS w zeszłym tygodniu) i ta wersja przenosi moje okno emacsa na pierwszy plan.
Jeśli otwierasz i zamykasz emacsa dla każdego edytowanego pliku, nie wykorzystujesz w pełni możliwości emacsa. Zazwyczaj uruchamiam emacsa krótko po ponownym uruchomieniu i pozostaje on otwarty, dopóki następna aktualizacja oprogramowania Mac nie wymaga ponownego uruchomienia.
open -a /Applications/Emacs.app/Contents/MacOS/Emacs --args $@