scalameta / nvim-metals

A Metals plugin for Neovim
https://scalameta.org/metals/
Apache License 2.0
455 stars 74 forks source link

Use progress notifications for install #649

Closed ckipp01 closed 4 months ago

ckipp01 commented 5 months ago

Describe the feature

If the user has statusBarProvider set to "off" we should instead use progress notifications when a user is installing or updating metals.

Potential ways to implement

No response

ckipp01 commented 4 months ago

So it turns out there is no real good way to do this. This wouldn't actually work for the initial install because there is no generic progress mechanism in Neovim, it's tied to LSP. Meaning that if you don't already have the client attached, there is no way to send a progress notification.