Hi. When coding in neovim (v0.11.4), and saving changes, rust-analyzer (v. 2025-05-12) will highlight a few errors quickly, then after several seconds or longer, it might show more errors. I fix them, save, and wait...and it may or may not show more errors. Depending on the size of the .rs file, it takes a variable amount of time for all the errors to be displayed. So it is hard to know when I am done waiting, unless I wait an extra several seconds or more each time, to know it is finished finding errors to display.
Is there any visual way to tell when rust-analyzer is finished showing errors, so I know I'm done with a page of code and can move on, and not wait longer?
When I modify and save the file, a little info snippet pops up where the arrow is pointing (to the left of the rust-analyzer tag), indicating work is being done. I'm not sure exactly which plugins are doing this, but maybe you could investigate that further. If you want I can send you my full config.
That is interesting. Yes, if you could send me your full config hopefully I can get time to study it. Thanks much.I wonder if it stops as soon as all errors are highlighted that are going to be highlighted. Sometimes at that point, if I am watching "top" output, I see that rust-analyzer is still working on something even though the highlights are done. I wonder at which step this goes away. Hm....
I'm not sure if this web site allows you to attach files, but if needed you can send them to the email luke555@oneNOTmodelAT.org, just remove "not...at".
Note that since I use Lazy for package management, the actual plugins are stored separately. If you run nvim -u <path-to-extracted-dir>, it'll fetch all those plugins to ~/.local/share/nvim/lazy/. If you need those as well, I can send them too.