come cambiare l'attuale directory di lavoro di emacs?
set default-directory
non influisce sulla directory di lavoro corrente del processo emacs, che può essere verificata tramite lsof -p pid
.
come cambiare l'attuale directory di lavoro di emacs?
set default-directory
non influisce sulla directory di lavoro corrente del processo emacs, che può essere verificata tramite lsof -p pid
.
Risposte:
M-x cd
Questo dovrebbe risolvere il tuo problema.
cd
"Rendi DIR diventare la directory predefinita del buffer corrente". Presumo che sia un valore per buffer e non si applicherebbe ad altri buffer esistenti o a quelli appena creati.
C-h f cd
:
cd
è una funzione Lisp compilata interattiva infiles.el
.
(cd DIR)
Rendi
DIR
la directory predefinita del buffer corrente.Se l'ambiente include una
CDPATH
variabile, provare ciascuna di quella lista di directory (separate da occorrenze dipath-separator
) quando si risolve un nome di directory relativo. Il separatore di percorso è due punti nei sistemi GNU e GNU-like.
E vi prego di spiegare perché la modifica default-directory
non cambia anche la "directory corrente" per voi: (setq default-directory "/my/favorite/dir")
.
M-x report-emacs-bug
e richiederlo come nuova funzionalità.