Replies: 3 comments
-
Some breadcrumbs from research so far (which I'll endeavour to update over time):
|
Beta Was this translation helpful? Give feedback.
-
Oh, forgot the all important workaround:
This works because shifting the focus to the terminal stops the editor view, git commit view & other cursors from blinking! (And, fortunately, the terminal cursor doesn't blink[0].) You do need to be careful not to output too much in the way of logs to terminal though or that will lead to a similar level of jitter effect. [0] And the arrow keys/readline shortcuts actually work in the terminal these days. :) |
Beta Was this translation helpful? Give feedback.
-
After many more hours researching & troubleshooting I discovered another workaround that shows significant improvement:
In my specific case there appears to be an underlying Nvidia driver issue that is one of the influencing factors. Lapce changes to consider
|
Beta Was this translation helpful? Give feedback.
-
I want to start by mentioning that I've been meaning to say something to all Lapce contributors for a while now:
Thank you.
The existence of Lapce has had a significant positive impact on my ability to learn & use Rust--which, as a language, I feel needs an "IDE" to learn effectively--since I started using Lapce version v0.0.11.
(Which I had to manually
patchelf
for it to run on my Ubuntu 18.04 LTS-based system--thanks for recently changing to build onubuntu-1804
rather thanubuntu-latest
! :D )It hasn't always been plain sailing :D but the LSP integration with Lapce has consistently improved with each release & has been significantly better than any of the editor/IDE options I've tried.
And it is important to me that Lapce is a true community Open Source project & not a corporate KPI-focused predatory wolf in sheep's clothing.
So, again, thank you.
In other news...
Oh, yeah, so, I just discovered after many hours debugging during development of my Rusty Game Jam 2 entry that unfortunately in certain situations the recently added Lapce cursor blink can apparenly cause (in my case) Vulkan applications (such as, say, a game made with the Bevy game engine *cough* :D ) to, like, just...
...jitter animations totally-the-f'rame-rate up!
(While the applications in question claim to be getting 60FPS the majority of the time.)
Hoping to provide more detail in a bit but wanted to at least write this much--while still on the post-jam submission adrenaline burst--and get this issue on your radar so fewer other people might get caught out by it.
P.S. Did I mention how much I appreciate the work put into Lapce? :D
Beta Was this translation helpful? Give feedback.
All reactions