mathworks / mathworks/MATLAB-language-server
Add progress handler
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 125
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Description
Hi!
I'd like to suggest adding support to progress notifications. This is mostly an aesthetic feature, but I find it useful to know when the LSP server is done indexing the project and is responsive to other queries.
To add a bit of context, I have configured the MATLAB language server in Neovim and I'd like to get LSP notifications through the Fidget plugin, which works out of the box for the other LSP servers I use.
Thanks in advance for considering this request.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the MATLAB language server indexes a project and handles LSP notifications, then review the linked LSP progress specification and the Neovim Fidget integration. The work is done when indexing progress and completion are reported through LSP notifications and appear in Fidget.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- matlab, neovim, typescript
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100