The patch fixes it for me too. Thanks! On Tue, Feb 15, 2022 at 8:39 AM Michael Albinus wrote: > Dan McCarthy writes: > > Hi Dan, > > > Create a remote shell-mode buffer with C-u M-x shell, using bash as > > the > > remote shell. pushd into another directory, then popd > > back. default-directory and shell-dirstack still have the other > > directory even though the popd took effect in the remote process. > > > > The problem seems to be that shell-prefixed-directory-name returns a > > string like > > "/ssh:dan@solstice:/ssh:dan@solstice:/home/dan/Documents/", > > doubling the remote prefix. > > > > Local shell-mode buffers do not have the problem. > > Thanks for the bug report, I could reproduce it locally. The appended > patch fixes this for me, could you please check? > > Eli, it is a very simple patch. Any chance to commit it to the emacs-28 > branch? Otherwise, I would commit it to master, but we need a marker to > merge it back to the emacs-28 branch after the Emacs 28.1 release. > > Best regards, Michael. > >