mise en page de la fenêtre par défaut split
Question
J'utilise Aquamacs 90% du temps d'éditer des fichiers R
avec ESS
(Emacs parle Statistiques). Dans ce mode, je trouve qu'il est indispensable d'avoir une fenêtre séparée, C-x 3
C-x 2
, de telle sorte que je peux voir simultanément le code source et le tampon de R (fenêtre terminal). Ainsi, Aquamacs chaque fois que je lancement, je dois effectuer les étapes suivantes: diviser la fenêtre, sélectionnez celui de droite, tampon de passage à *R*
, revenir au fichier. Comment puis-je sauvegarder cette configuration à travers des sessions?
merci.
La solution
Il y a C-C-c z (ess-de-ESS commutateur-à-bout), qui fait la séparation et le passage à la fin de ess tampon inférieure. Je l'utilise tout le temps.
Autres conseils
Essayez ceci:
(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)
Notez, cependant, que ce soit ma première fonction LISP. Je ne sais pas comment faire le travail des paramètres de projet dir. Je vais essayer demain. Oh, et notez que j'utilise la version SVN de l'ESS.
Il y a un certain nombre de paquets qui font ce genre de chose. Il semble que layout-restore
est probablement le plus en forme, mais vous voudrez peut-être regarder toutes les entrées dans le wiki Emacs sous la rubrique « changement de configuration fenêtre » de la Catégorie Windows.