como alterar o diretório de trabalho atual do emacs?
set default-directory
não afeta o diretório de trabalho atual do processo emacs, que pode ser verificado via lsof -p pid
.
como alterar o diretório de trabalho atual do emacs?
set default-directory
não afeta o diretório de trabalho atual do processo emacs, que pode ser verificado via lsof -p pid
.
Respostas:
M-x cd
Isso deve resolver seu problema.
cd
"Torne o DIR o diretório padrão do buffer atual". Eu presumiria que é um valor por buffer e não se aplicaria a outros buffers existentes ou aos recém-criados.
C-h f cd
:
cd
é uma função Lisp compilada interativa emfiles.el
.
(cd DIR)
Tornar
DIR
o diretório padrão do buffer atual.Se o seu ambiente incluir uma
CDPATH
variável, tente cada uma dessa lista de diretórios (separados por ocorrências depath-separator
) ao resolver um nome de diretório relativo. O separador de caminho é dois pontos nos sistemas GNU e GNU-like.
E por favor, explique por que mudar default-directory
não também mudar o "diretório atual" para você: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
solicitá-lo como um novo recurso.