Ci sono opzioni o pacchetti che causano default-directory
l'aggiornamento se la directory di lavoro cambia in shell-mode
e term-mode
? Vale a dire quando si utilizza cd
, ma la soluzione dovrebbe essere più solida di quella di cercare questo particolare comando e forse alcuni altri - dovrebbe effettivamente controllare il valore di $PWD
dopo ogni comando, penso.
Ancora più importante, tuttavia, dovrebbe funzionare anche quando ci si connette a una macchina remota dall'interno di un buffer shell-mode
o term-mode
che è stato creato inizialmente default-directory
come directory locale. Questa è in realtà la funzione di cui ho veramente bisogno: essere in grado di dire a livello di codice se i comandi che scrivo in tali terminali sono eseguiti su una macchina remota. Vorrei ottenere queste informazioni sotto forma di un set default-directory
e di una figura correttamente se esiste un modo per ottenerle, quindi lo strumento che fa ciò funzionerebbe anche localmente come descritto sopra.
dirtrack-mode
? Ha un gancio che può fare quello che vuoi.