¿Cómo cambiar el directorio de trabajo actual de emacs?
set default-directory
no 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-directory
no 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
:
cd
es una función Lisp compilada interactiva enfiles.el
.
(cd DIR)
Se
DIR
convierte en el directorio predeterminado del búfer actual.Si su entorno incluye una
CDPATH
variable, 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-directory
no tampoco cambiar el "directorio actual" para usted: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
solicitarlo como una nueva característica.