emacsclient
ist ein gewöhnlicher Shellbefehl, daher kann die Vorstellung der Shell vom aktuellen Verzeichnis nicht geändert werden.
Sie können jedoch so anrufen emacsclient
:
$ cd "$(emacsclient -e '(progn (find-file ....) (print default-directory))')"
dh emacs
den neuen Verzeichnisnamen drucken lassen, wenn der Client zurückkehrt.
Es wird nicht leicht sein, recht zu bekommen, und der Aufwand lohnt sich nicht.
Wenn Sie in Ihrem emacsclient mehr als nur eine einfache Bearbeitung vornehmen, sollten Sie emacs und dessen Shell verwenden.