¿Cómo cambiar el directorio de trabajo actual de emacs?
set default-directoryno afecta el directorio de trabajo actual del proceso emacs, que se puede verificar a través de lsof -p pid.
¿Cómo cambiar el directorio de trabajo actual de emacs?
set default-directoryno afecta el directorio de trabajo actual del proceso emacs, que se puede verificar a través de lsof -p pid.
Respuestas:
M-x cd
Esto debería solucionar tu problema.
cd"hará que DIR se convierta en el directorio predeterminado del búfer actual". Supongo que es un valor por búfer y no se aplicaría a otros búferes existentes ni a los recién creados.
C-h f cd:
cdes una función Lisp compilada interactiva enfiles.el.
(cd DIR)Se
DIRconvierte en el directorio predeterminado del búfer actual.Si su entorno incluye una
CDPATHvariable, pruebe cada uno de esa lista de directorios (separados por ocurrencias depath-separator) al resolver un nombre de directorio relativo. El separador de ruta es dos puntos en los sistemas GNU y similares a GNU.
Y explique por qué el cambio default-directoryno tampoco cambiar el "directorio actual" para usted: (setq default-directory "/my/favorite/dir").
M-x report-emacs-bugsolicitarlo como una nueva característica.