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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top