Justin Grote

Results 874 comments of Justin Grote

Looks like package updated to vim-gtk3 8.2.3995-1ubuntu2.19, it was ubuntu2.18 before, something in that update appears to have broken it. https://launchpad.net/ubuntu/+source/vim/2:8.2.3995-1ubuntu2.19

@andyleejordan nightly works fine, so I adjusted the github action to use nightly, see this PR: https://github.com/PowerShell/PowerShellEditorServices/pull/2183 We will need to actually verify if the extension is actually broken due...

So my testing was correct and I was able to drastically speed up the UI responsiveness by returning an initial stack frame based on the invocation info, and then the...

Looks like this is confirmed by https://github.com/microsoft/debug-adapter-protocol/pull/344 and https://github.com/microsoft/debug-adapter-protocol/issues/79

This is working very well but the catch is that I can't overwrite stacktraces ([asked for DAP to clarify](https://github.com/microsoft/debug-adapter-protocol/issues/508)), so I create a special `` frame using similar invocation info...

Out of curiosity, I also looked into how `Get-PSCallStack` works, and then found the API it uses is public. I understand that the reasoning of the "glorious hack" as @andyleejordan...

I was also able to use the Position info to make the call stack more specific rather than simply at the line level ![image](https://github.com/user-attachments/assets/8b5b671d-f5b2-4902-a4a3-22295cea67a1) ![image](https://github.com/user-attachments/assets/047663c5-8d46-4c20-bfe0-4ccd9ceb0609)

There is a `label` presentation style for stack frames specifically for this kind of artificial presentation, that looks much better: ![image](https://github.com/user-attachments/assets/5ccd3cb5-2551-4b9f-a079-eb0e97eefd57)

@andyleejordan correct, future PRs beyond #2190 will improve that, I just didn't want to drop a giant PR on you that changes everything and takes forever to review.

@kilasuit you did not interpret my issue correctly. My issue is specifically on the verbose output of `ShouldProcess` when `ShouldProcess` is used. Here's a better example: ```powershell function VerboseOverride {...