Existe-t-il des options ou des packages qui provoquent default-directory
une mise à jour si le répertoire de travail change dans shell-mode
et term-mode
? C'est-à-dire lors de l'utilisation cd
, mais la solution devrait être plus robuste que de simplement rechercher cette commande particulière et peut-être quelques autres - elle devrait en fait vérifier la valeur $PWD
après chaque commande, je pense.
Plus important encore, il devrait également fonctionner lors de la connexion à une machine distante depuis l'intérieur d'un tampon shell-mode
ou term-mode
qui a été créé pour la première fois en default-directory
étant un répertoire local. C'est en fait la fonctionnalité dont j'ai vraiment besoin: pouvoir dire par programme si les commandes que je tape dans de tels terminaux sont exécutées sur une machine distante. Je voudrais obtenir ces informations sous la forme d'un ensemble correctement défini default-directory
et s'il existe un moyen d'obtenir cela, alors l'outil faisant cela fonctionnerait également localement comme décrit ci-dessus.
dirtrack-mode
? Il a un crochet qui peut faire ce que vous voulez.