-
Notifications
You must be signed in to change notification settings - Fork 159
Open
Labels
Description
Describe the Bug
- Use Pyrefly in Neovim via any method.
- In another terminal open
top
or equivalent - Verify that Neovim has started a Pyrefly subprocess.
- The type check will run and you should see a spike in CPU usage for pyrefly.
- Navigate around the code base to a file with an error - within a few seconds the UI will freeze for a few seconds.
- Sometimes the UI will hang unrecoverable.
You can do LspRestart pyrefly
repeatedly until you hit problem 6.
This seems specific to the Pyrefly LSP. "Basedpyright" reports more extensive errors, but does not lock the UI.
Sandbox Link
No response
(Only applicable for extension issues) IDE Information
Using LSP mode via nvim-lspconfig