Wie öffne ich eine Datei über die Befehlszeile und lasse sie in einem der vorhandenen Fenster des vorhandenen Frames anzeigen, ansonsten in einem neuen Fenster eines neuen Frames? Das Standardverhalten ist, dass es in einem neuen Frame geöffnet wird. Ich benutze
GNU Emacs 23.4.1 (x86_64-apple-darwin10.8.0) vom 29.01.2012 auf beta.macosforge.org
Bearbeiten 1
Ich habe meiner Aliase-Definition nicht genug Aufmerksamkeit geschenkt. Ich benutze
alias emacs=open -a /Applications/Macports/Emacs.app
in meinem .bashrc. Wenn bei dieser Einstellung ein bereits geöffneter Emacs-Frame vorhanden ist und ein neuer Emacs über die Befehlszeile ( $ emacs foobar.txt) ausgeführt wird, wird ein neuer Frame geöffnet, und es werden sogar .emacs für diesen Frame geladen. Anschließend wird die Datei in einem der folgenden Ordner angezeigt Fenster des neuen Rahmens. (Meine .emacsEinstellung teilt den Rahmen automatisch in zwei Fenster auf.)
emacsmitalias emacs=open -a /Applications/Macports/Emacs.app. Wenn jedoch ein Emacs-Frame vorhanden ist und ein neuer überemacsdie Befehlszeile ausgeführt wird, wird ein neuer Frame geöffnet und sogar geladen.emacs.