Skip to content

Add action to bring up a Cmd Palette with your previous directories #12863

Open

Description

see: #5400, {Add action to bring up a Cmd Palette with just sendInput actions}, and to a lesser extent #3121. Also #3158, #8166 et. al.

Okay, so the shell can tell the Terminal what the CWDs are. Terminal should store those in a queue, and then provide a way to hook them up to a cmdpal filled with them as sendInput actions. So hit enter on one of them in the cmdpal and presto, cd path/to/place/i/was/before↩ gets sent to the terminal to CD back to that directory.

This assumes you're in a context where cd some\path will work. Obviously, vim, emacs wouldn't work. Something like ssh gets tricky I suppose.

Maybe it doesn't work in the alt buffer, since a shell probably isn't active there?

iTerm2 has something like this. I think they use a side panel, but whatever. Docs: https://iterm2.com/documentation-shell-integration.html, under "Recent Directories"

Activity

  1. ghost added
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Apr 8, 2022
  2. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on Apr 8, 2022
  3. added
    Area-SettingsIssues related to settings and customizability, for console or terminal
    Issue-TaskIt's a feature request, but it doesn't really need a major design.
    on Apr 8, 2022
  4. ghost removed
    Needs-Tag-FixDoesn't match tag requirements
    on Apr 8, 2022
  5. removed
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Apr 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Area-CmdPalCommand Palette issues and featuresArea-SettingsIssues related to settings and customizability, for console or terminalIssue-TaskIt's a feature request, but it doesn't really need a major design.Product-TerminalThe new Windows Terminal.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions