Standard -Split -Fensterlayout
Frage
Ich benutze Aquamacs 90% der Zeit zum Bearbeiten R
Dateien mit ESS
(EMACS spricht Statistiken). In diesem Modus finde ich es unverzichtbar, ein geteiltes Fenster zu haben. C-x 3
C-x 2
, so dass ich gleichzeitig den Quellcode und den R -Puffer (Terminalfenster) anzeigen kann. Daher muss ich jedes Mal, wenn ich Aquamacs starte, die folgenden Schritte ausführen *R*
, Gehen Sie zurück zur Datei. Wie kann ich dieses Setup in den Sitzungen speichern?
Danke.
Lösung
Es gibt CC CZ (ESS-Switch-to-End-of-ESS), das die Aufteilung und Umstellung auf das Ende von ESS Inferior Puffer durchführt. Ich benutze es die ganze Zeit.
Andere Tipps
Versuche dies:
(defun open-r-project ()
(interactive)
(delete-other-windows)
(split-window-horizontally)
(R)
(ess-change-directory "~/projects/")
(next-multiframe-window)
(find-file "~/projects/")
(previous-multiframe-window)
)
(global-set-key (kbd "C-c r") 'open-r-project)
Beachten Sie jedoch, dass dies meine erste Lisp -Funktion ist. Ich habe keine Ahnung, wie ich den Parameter des Projekts DIR zum Laufen bringen kann. Ich werde es morgen versuchen. Oh, und beachten Sie, dass ich die SVN -Version von ESS verwende.
Es gibt eine Reihe von Paketen, die so etwas tun. Es scheint, dass layout-restore
ist wahrscheinlich die am nächsten gelegene Passform, aber Sie möchten sich jedoch alle Einträge im EMACS -Wiki unter der Überschrift "Schaltfensterkonfigurationen" ansehen Kategorie Windows Seite.