Como seguimiento de ¿Cuál es la forma más rápida de volver a cargar mi archivo .emacs cuando hago cambios para que todos mis búferes afectados recojan esos cambios?
Se sugirió que la pregunta de reinicio se hiciera por separado.
¿Hay una manera fácil de volver a abrir todos los búferes anteriores y mantener el M-p
historial interactivo de los comandos?
Respuestas:
desktop-save-mode
maneja el almacenamiento y la restauración del estado del búfer de su sesión. También puede manejar ventanas y marcos. Para la persistencia de variables en las sesiones, veasavehist-mode
. Por defecto maneja el historial del minibúfer, pero no se limita a él. Otra cosa interesante que podría ser interesante para persistir es, por ejemplo, el anillo de matar.En breve:
fuente
desktop.el
nosavehist
. El almacenamiento y restauración de ventanas y marcos se agregó adesktop.el
Emacs 24.4. Y soporte para buffers no asociados con archivos. IOW, casi todo (sobre el escritorio). ;-) Sin embargo, hay soporte para buffers asociados con archivos anteriores a 24.4.desktop.el
yframeset.el
(que es nueva en 24.4) e intentar usarlas con Emacs 24.3.