Pregunta

Me gustaría guardar, por ejemplo, mi archivo de búsqueda y el historial de Meta-X en el mini-búfer de Emacs para poder recuperar comandos más tarde en una sesión diferente.

¿Fue útil?

Solución

Como dijo Trey Jackson, quieres poner esto:

(savehist-mode 1)

en su archivo de inicio de Emacs, luego reinicie Emacs. (Llamarlo de forma interactiva pisoteará tu historial actual de minibúfer, por lo que es posible que no quieras hacer eso).

También vale la pena señalar que puede persistir otras variables en las sesiones agregándolas a savehist-optional-variables , así:

(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring))

También puede personalizar savehist-file , para elegir la ubicación donde Emacs guarda todo esto:

(setq savehist-file "~/.emacs.d/tmp/savehist")

Otros consejos

M-x savehist-mode

o

(savehist-mode 1)

(disponible en Emacs a partir de 22.1)

Si tiene una versión de Emacs anterior a la 22, puede usar esto en su lugar:

http://www.emacswiki.org/emacs/download/ savehist-20% 2b.el

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