Rob Holt
Rob Holt
Given that you're in the preview extension, it's likely this is a race condition somewhere between PSReadLine, the extension, and possibly the command being invoked. Fixing it is something we're...
I understand your frustration. The maintainers of the PowerShell extension are all PowerShell users and contributors. We tend to write a lot more PowerShell and C# than JS. The difficulty...
[This is actually a PowerShell feature](https://github.com/PowerShell/PowerShell/blob/b1e998046e12ebe5da9dee479f20d479aa2256d7/src/System.Management.Automation/engine/Modules/ModuleUtils.cs#L144-L164) that writes the progress message. Intellisense requires module discovery, so it's running this (intellisense has a tendency to load modules, due to PowerShell's own...
> I don't understand why it has to search for available modules almost every single time I press a keystroke...and with the slowness of reading the entire UNC directory...which is...
Some possibilities for alleviating this: - Suppressing progress notifications when running intellisense operations (may have a performance improvement similar to the Invoke-WebRequest speedup in PS 6) - Caching intellisense to...
Good feedback on your performance workarounds and the `Get-Module` point -- thanks for letting us know
> Go to definition for class and class methods do not work on ps core That's a 2.0.0 feature. Compatibility with PowerShell v3/v4 mean we can't use new APIs that...
> Agreed, it would be much better to provide both versions. Right now we're managing with some difficult with relatively small code base, but can't imagine how complex it will...
Repo is [here](https://github.com/PowerShell/tree-sitter-PowerShell). Importantly, while some things are easy to express, PowerShell has a complicated grammar and even its own tokeniser has some weird bits, hacks and issues. Things like...
> In #155 and #156, I have them in as 'invalid.reserved'. That's really useful, thanks!