I'm looking for a way to synchronize the vim-terminal pwd and vim pwd. so for example

in normal terminal, navigate to directory a
>cd /a/

open vim terminal
> vim -c ":term ++curwin"

inside vim terminal navigate to directory /b/
>cd /b/

Now the vim pwd is /a/ and the vim terminal pwd is /b/.

is there a way to make it so that the vim-terminal cd will affect the vim pwd?

I found :h 'autoshelldir' but couldn't figure it out.

  • so you already found 'autoshelldir', that is an option, you are supposed to set it, like :set autoshelldir. Note, this may depend on the terminal you are using Apr 6 at 6:40
  • setting it didn't work, and the :h said that it requires some setup but the explanation went above my head Apr 6 at 8:12
  • then I would say your terminal does not support it :( Apr 6 at 8:39
  • Is there a way to know which terminal will support it? Apr 6 at 9:06
  • I don't know. From the documetation, it looks like VTE related terminals should support it. Or maybe you need to configure your terminal to support OSC7 properly. Apr 6 at 9:16


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.