Ship Mints <shipmi...@gmail.com> writes:

Hi,

> In the end, it was ansi-osc-directory-tracker resetting
> default-directory without regard to the shell being in Tramp-space.

So it must be fixed there.

> I'm all ears for a better solution that doesn't involve shell-hook
> trickery. If this kind of thing is to be fixed in Emacs core, it could
> be in shell-mode proper so no hook required. Would either need a Tramp
> local or shell-mode can just do what I did.
>
> Other approaches?

I don't believe we shall hack shell-mode in any way. default-directory
is a fundamental concept in Emacs. ansi-osc-directory-tracker must not
change it randomly w/o supporting remote default-directory.

I recommend you to write an Emacs bug report "Make ansi-osc.el aware of
remote directories".

> -Stephane

Best regards, Michael.

Reply via email to