vscode-autohotkey2-lsp
vscode-autohotkey2-lsp copied to clipboard
A thank you message :)
Not actually an issue: I want to give thanks to your amazing work on the extension
It's absolutely godlike compared to what I used to use before
And for that reason, I made a video on it
With that, more people will be interested in switching to v2, and potentially help you out in making this project even better!
Have a good day :)
The video mentions an actual issue: selecting a UIA exe purportedly breaks the extension. Although in my case it only showed two errors and didn't prevent me from switching back, I would strongly suggest the UIA files be removed from the list if this can't be fixed.
One annoying aspect of UIA executable files (i.e. programs with the manifest attribute uiAccess="true") is that CreateProcess cannot be used to launch them due to security restrictions. ShellExecuteEx can be used, but it doesn't allow redirecting stdin/stdout. The extension tries to use the exe to execute some code via stdin, but this fails because stdin isn't redirected.
On the other hand, the debug extension supports the UIA files (as "runtime" in launch.json). It receives output via TCP/IP (DBGp) instead of stdout.
Thanks for the information. I can't access Youtu, so I haven't seen this video yet.
It makes me feel really good that the maintainer of v2 watched one of my videos on v2 :D
I've loved the version ever since I switched to it, and actually, I created the channel for promoting v2
I'll try getting a link to the video but not on YouTube, so people who can't access YouTube can watch it too
https://invidious.nerdvpn.de/watch?v=u66dw-hIj3g
Here is a link to the video on a mirror site.
I will filter out ahk.exe with UIAccess permissions, but it can still be specified through the file selection box or configuration file.
And you can debug UIA files by launching zero-plusplus's debugger via the extension without launch.json
I will filter out ahk.exe with UIAccess permissions, but it can still be specified through the file selection box or configuration file.
And you can debug UIA files by launching zero-plusplus's debugger via the extension without launch.json

When you specify a UIA file, you get a WARN prompt.
Nice, I like this change a lot. Will prevent the unexpected break of the extension I and at least one other person experienced
黑神v2插件比任何AHK插件,包括任何v1插件,都要好用