microsoft / microsoft/pyright

Annoying lsp.progress notification on every keystroke in Neovim

Open
#11,408 6 comments 8 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
15.6k
Forks
1.8k
Avg merge
12h 13m
Merged PRs (30d)
52

Description

**Describe the bug**
In Neovim where pyright is setup with [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig), a new `lsp.progress` notification pops out on every keystroke.

**Code or Screenshots**

Image

Minimal config:

```lua
{
"neovim/nvim-lspconfig",
config = function()
vim.lsp.enable("pyright")
end,
}
```

Neovim: v0.12.2
OS: macOS 15.7.5

Contributor guide

Open the contributing guide

Research direction

Reproduce the notification using the minimal nvim-lspconfig setup with pyright on Neovim v0.12.2, then trace how pyright handles LSP progress notifications during edits. Confirm whether the repeated lsp.progress messages originate in pyright or the Neovim integration; done means keystrokes no longer produce the unwanted notification while normal LSP behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.