¿Hay alguna opción o paquete que haga default-directory
que se actualice si el directorio de trabajo cambia en shell-mode
y term-mode
? Es decir, cuando se usa cd
, pero la solución tendría que ser más robusta que solo buscar este comando en particular y tal vez algunos otros; en realidad debería verificar el valor de $PWD
después de cada comando, creo.
Más importante aún, también debería funcionar cuando se conecta a una máquina remota desde dentro de un búfer shell-mode
o term-mode
que se creó por primera vez con default-directory
un directorio local. Esa es realmente la característica que realmente necesito: poder decir mediante programación si los comandos que escribo en dichos terminales se ejecutan en una máquina remota. Me gustaría obtener esa información en forma de un conjunto adecuado default-directory
y calcular si hay una manera de obtener eso, entonces la herramienta para hacerlo también funcionaría localmente como se describe anteriormente.
dirtrack-mode
? Tiene un gancho que puede hacer lo que quieras.