-
Notifications
You must be signed in to change notification settings - Fork 508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev: Optimize Launch Configs and Enable Hot Reload #5094
Conversation
6b30cca
to
6c50282
Compare
a3ad00f
to
ab06afd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, excited to use it.
0b4595c
to
d611a44
Compare
ea67e43
to
d63e652
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing.
d63e652
to
f44d99f
Compare
@andyleejordan thanks! Here's a build to use till the next preview: |
Improvements to the developer inner loop experience for the extension.
Needs: PowerShell/PowerShellEditorServices#2202
Tip
To test this PR you need to build the extension and install it, as it adds some new commands and configs. Here is a pre-built VSIX
Launch Config Pre-Launch Tasks
The regular,
temp
, andisolated
launch configurations have been optimized two prelaunch tasks:Auto-Attach PSES Debugger
The launch configurations now auto-attach the PSES debugger rather than prompting for a PID.
Capture.mp4
Auto Extension Restart on Changes
When the extension is running in dev (debug) mode, changes to the extension files auto-trigger an extension host restart. In temp and isolated, this is pretty fast especially compared to a window reload.
Capture.mp4
PSES Hot Reload
Hot Reload is now enabled, allowing testing of in-flight changes. Really handy for Handler development.
Capture.mp4
Other Changes