Skip to content

Pwsh autocomplete - #171648

Merged
Daniel Imms (Tyriar) merged 27 commits into
mainfrom
tyriar/154662
Jan 19, 2023
Merged

Daniel Imms (Tyriar) merged 27 commits into
mainfrom
tyriar/154662

Conversation

@Tyriar

@Tyriar Daniel Imms (Tyriar) commented Jan 18, 2023 •

Copy link
Copy Markdown
Contributor

Part of ##154662

It's a bit rough around the edges currently but it's behind the terminal.integrated.shellIntegration.suggestEnabled setting

image


After chatting with Johannes Rieken (@jrieken) and further thinking, this is the approach I'm taking for the workbench suggest widget:

image

workbench/services/suggest will extend the editor/suggest where trivial, otherwise things will be forked. This will make the review/abstraction/etc. burden on editor/suggest low.

If it makes sense to avoid editor components in certain parts of editor/suggest later, we could move some to platform. That's not that important from my perspective though.

image

@Tyriar Daniel Imms (Tyriar) added this to the January 2023 milestone Jan 18, 2023
@Tyriar Daniel Imms (Tyriar) self-assigned this Jan 18, 2023
@Tyriar
Daniel Imms (Tyriar) marked this pull request as ready for review January 19, 2023 15:13
@Tyriar

Copy link
Copy Markdown
Contributor Author

Megan Rogge (@meganrogge) this is ready for a review, I'd like to get it in asap so I can start doing smaller incremental changes and track things in issues. Everything is behind a new setting so it should be fairly safe. It's not worth doing a big review of the suggest stuff as it's mostly a fork with parts commented out, which will get cleaned up later.

@meganrogge Megan Rogge (meganrogge) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏🏼

@Tyriar
Daniel Imms (Tyriar) merged commit df931c9 into main Jan 19, 2023
@Tyriar
Daniel Imms (Tyriar) deleted the tyriar/154662 branch January 19, 2023 21:41
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants