Gibt es Optionen oder Pakete, die default-directory
aktualisiert werden, wenn sich das Arbeitsverzeichnis in shell-mode
und ändert term-mode
? Dh bei der Verwendung cd
, aber die Lösung müsste robuster sein, als nur nach diesem bestimmten Befehl und vielleicht ein paar anderen zu suchen - es sollte tatsächlich der Wert $PWD
nach jedem Befehl überprüft werden , würde ich denken.
Wichtiger ist jedoch, dass dies auch funktionieren sollte, wenn eine Verbindung zu einem Remote-Computer über einen shell-mode
oder einen term-mode
Puffer hergestellt wird, der zuerst default-directory
als lokales Verzeichnis erstellt wurde. Das ist eigentlich die Funktion, die ich wirklich brauche: Programmgesteuert feststellen zu können, ob die Befehle, die ich in solche Terminals eingebe, auf einem Remote-Computer ausgeführt werden. Ich möchte diese Informationen in Form einer richtigen Menge default-directory
und Figur erhalten, wenn es einen Weg gibt, dies zu erreichen, dann würde das Tool, das dies tut, auch lokal funktionieren, wie oben beschrieben.
dirtrack-mode
? Es hat einen Haken, der machen kann, was Sie wollen.