tutorial source para online mac how for descargar emacs

source - Reinicie las definiciones y vuelva a cargar.emacs sin cerrar, o reinicie Emacs y vuelva a abrir los buffers



emacs tutorial online (2)

Por lo que yo entiendo, la siguiente secuencia de comandos

M-x load-file ENTER ~/.emacs ENTER

volvería a cargar mi archivo .emacs . Sin embargo, por lo que he leído en otros foros, no se garantiza que me den una configuración totalmente revisada, es decir, obligarían a Emacs a analizar el nuevo archivo de configuración y volver a cargar la variable modificada y las definiciones de función, pero no eliminarían las definiciones cargadas previamente .

Con esto, mis preguntas son:

  1. ¿Es posible borrar las definiciones de Emacs en la memoria y volver a cargar .emacs sin tener que reiniciar Emacs por completo?
  2. Si lo anterior no es posible, ¿hay una manera de reiniciar Emacs (para que yo .emacs mi archivo .emacs desde cero) pidiéndole que vuelva a abrir todos los buffers que tengo abiertos?

Deshacer todo lo que se pudo haber hecho en tu .emacs es imposible.

Puede guardar y restaurar una sesión de emacs con el desktop . Salga con Mx desktop-save RET Cx Cc y luego restaure con emacs -f desktop-read .

Consulte (info "(emacs) Saving Emacs Sessions") para obtener más información. (También puede customize desktop-save-mode para que este comportamiento sea el predeterminado).


Esta pregunta es un duplicado, pero como tiene una respuesta aceptada, repetiré mis comentarios acerca de la biblioteca de Desktop, que es que almacena una cierta cantidad de estado (modos y variables locales) con cada búfer que guarda, y luego se restaura Ese mismo estado cuando recarga esos archivos.

En su caso, por supuesto, esto es exactamente lo que no quiere que suceda.

Vea Recargar .emacs para todos los buffers activos para una manera simple de revertir (recargar) todos los buffers.

Combinar los dos enfoques le permitiría reiniciar Emacs, con el escritorio restaurando los archivos, momento en el que podría revertir todos los archivos.