Betriebssystem: OS X 10.9.5, Mavericks
GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon Version 1.6.0 AppKit 1265.19) vom 03.04.2014 auf Rainers-MacBook-Pro-3.local
Ich habe Emacs über Homebrew von Railwaycat installiert und es funktioniert gut - keine Beschwerden. Ich benutze keine Emacs im Termoinal, und ich starte es normalerweise über die Anwendung.
Wie gesagt - ich bin soweit glücklich.
Ich habe nur eine Sache, die ich nicht richtig hinbekommen habe (was vorher unter Linux gut funktioniert hat):
- Holen Sie sich den Emacs-Daemon beim Login
- Verwenden von emacsclient zum Öffnen
- Schließen Sie emacsdaemon und speichern Sie alle Dateien nach dem Abmelden
Irgendwelche funktionierenden Rezepte, die mir dabei helfen könnten?
Informationen hinzugefügt
So starten Sie einen Emacs-Daemon beim Anmelden
Ich habe eine Automator-Anwendung erstellt, die den bash-Befehl ausführt
/usr/local/bin/emacs --daemon
und fügte es zu den Login Items hinzu, was gut funktioniert.
Verwendung des Daemons vom Terminal
Ich kann den Emacs-Daemon mit verwenden
emacsclient .bashrc
Dadurch wird .bashrc in einer Emacs-Terminalsitzung geöffnet.
Nutzung von der GUI
Jetzt bleibt die Frage: Wie kann ich es von der GUI aus nutzen?
Soweit ich den Emacsclient verstehe, kann ich einen Emacsclient nur öffnen, wenn ich eine zu öffnende Datei angegeben habe.
Ich möchte eine Emacsclient-Benutzeroberfläche öffnen und alle zuvor geöffneten Dateien öffnen ? Ist das möglich?
Ich fand heraus, dass ich verwenden kann
emacsclient -c
in einem Terminal zu tun, was ich will - aber kann ich das gleiche für die GUI tun?
emacsclient
ist für OS X keine App, sondern nur Emacs
eine (und nur dann, wenn sie auf diese Weise installiert wurde). Warum verwenden Sie nicht einfach die Systemtasten zum Auswählen einer geöffneten Anwendung / eines geöffneten Fensters? (Funktioniert nicht, wenn Emacs im Daemon-Modus gestartet wurde und noch kein Frame ("Fenster") vorhanden ist.)