Pregunta

Utilizo Aquamacs el 90% del tiempo para editar R archivos con ESS (Emacs habla estadísticas). En este modo, me parece indispensable tener una ventana dividida, C-x 3 C-x 2, de modo que pueda ver simultáneamente el código fuente y el búfer R (ventana terminal). Por lo tanto, cada vez que lanzo Aquamacs, necesito realizar los siguientes pasos: divide la ventana, seleccione la correcta, cambie el búfer a *R*, vuelve al archivo. ¿Cómo puedo guardar esta configuración en las sesiones?

Gracias.

¿Fue útil?

Solución

Hay CC CZ (Ess-Switch-to-End-of-ESS) que hace la división y el cambio al final del búfer inferior ESS. Lo estoy usando todo el tiempo.

Otros consejos

Prueba esto:

(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)

Tenga en cuenta, sin embargo, que esta es mi primera función LISP. No tengo idea de cómo hacer que el parámetro Dir del proyecto funcione. Intentaré mañana. Ah, y tenga en cuenta que estoy usando la versión SVN de ESS.

Hay varios paquetes que hacen este tipo de cosas. Parece que layout-restore es probablemente el ajuste más cercano, pero es posible que desee ver todas las entradas en el wiki emacs debajo del encabezado de "configuraciones de ventana de conmutación" del Ventanas de categoría página.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top