Description
My Corrosion plugin in Eclipse has never been great. I get no intellisense out of it at all and essentially just use it for syntax colouring (it also usually gets right whether the code is legal and flags errors).
But just recently it has started doing something odd with my cursor movements (using the keyboard). These are suddenly delayed horribly when I try to move up-down or right-left. Or possibly not delayed, but the cursor seems to freeze when I hold the arrow key down ... and then appears in a different location when I release it.
At the same time a "warning" is printed out multiple times and near-simultaneously in the "Error log" tab: "Could not get trigger characters due to timeout after 50 milliseconds". There are no gsearch hits on this: a rare feat. The plug-in said to be responsible for each such message is "org.eclipse.lsp4e".
The thing I have done which might possibly have changed things in my setup is to upgrade Rust from 1.70 to 1.76 about 3 days ago.
I have tried uninstalling Corrosion, closing and re-opening Eclipse, and re-installing Corrosion: problem re-occurs.
Any ideas what I should do (apart from dumping Eclipse and using some better IDE maybe)?
I also tried updating the "Language Server" under Windows --> Preferences --> Rust. This fails with "The process cannot access the file...". But I think that always happened anyway.