Según the Emacs docs, cada vez que abre un archivo, Emacs cambia default-directory
al directorio que contiene ese archivo.Prevención del cambio automático del directorio predeterminado
Luego, si el cursor está en ese búfer y usted (por ejemplo) inicia SLIME, usa default-directory
como el directorio de trabajo actual para SLIME. Si intenta abrir un nuevo archivo, abre el archivo con default-directory
como punto de partida.
Quiero poder M-x cd
o de lo contrario cd
a un directorio, y entonces nunca tenga Emacs cambie mi directorio de trabajo actual a cualquier cosa que no sea ese directorio hasta que le indique lo contrario. Quiero que esto sea global en todos los buffers, de modo que cada vez que haga algo relacionado con el directorio de trabajo actual, sé lo que está configurado, independientemente de dónde esté mi cursor en este momento. ¿Hay alguna forma de hacer esto?