Existem opções ou pacotes que causam default-directory
a atualização se o diretório de trabalho é alterado shell-mode
e term-mode
? Ou seja, ao usar cd
, mas a solução teria que ser mais robusta do que apenas procurar esse comando em particular e talvez alguns outros - ele deve realmente verificar o valor de $PWD
depois de cada comando, eu acho.
Mais importante ainda, ele também deve funcionar ao conectar-se a uma máquina remota a partir de um buffer shell-mode
ou term-mode
que foi criado com default-directory
o diretório local. Na verdade, esse é o recurso que eu realmente preciso: ser capaz de dizer de forma programática se os comandos que digito nesses terminais são executados em uma máquina remota. Gostaria de obter essas informações na forma de um conjunto default-directory
e figura adequados , se houver uma maneira de obtê-los; a ferramenta que fizer isso também funcionaria localmente, conforme descrito acima.
dirtrack-mode
? Tem um gancho que pode fazer o que você deseja.