comment changer le répertoire de travail actuel d'emacs?
set default-directory
n'affecte pas le répertoire de travail actuel du processus emacs, qui peut être vérifié via lsof -p pid
.
comment changer le répertoire de travail actuel d'emacs?
set default-directory
n'affecte pas le répertoire de travail actuel du processus emacs, qui peut être vérifié via lsof -p pid
.
Réponses:
M-x cd
Cela devrait résoudre votre problème.
cd
"Faire de DIR le répertoire par défaut du tampon actuel". Je suppose que c'est une valeur par tampon et ne s'appliquerait pas à d'autres tampons existants ou à ceux nouvellement créés.
C-h f cd
:
cd
est une fonction Lisp interactive compilée enfiles.el
.
(cd DIR)
Faire
DIR
devenir le répertoire par défaut du tampon actuel.Si votre environnement comprend une
CDPATH
variable, essayez chacun de cette liste de répertoires (séparés par des occurrences depath-separator
) lors de la résolution d'un nom de répertoire relatif. Le séparateur de chemin est deux points dans les systèmes GNU et GNU.
Et s'il vous plaît expliquer pourquoi le changement default-directory
ne change pas aussi le « répertoire courant » pour vous: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
et le demander comme une nouvelle fonctionnalité.