Emacs 有没有可能实现像 Neovide 那样的果冻光标 ?

尝试了下前辈的 patch,非常丝滑! :laughing:

但是有一个小提议,不知道实现起来是否复杂?

比如这个例子:

现在,光标准备往下一行的「m」移动:

移动过程中,光标已经变成了「m」的样子:

最终移动到位:

如果,移动过程中的「m」,和最终到位后的字符,具有一样的样式(橙色、粗体),那么就不会割裂了。

请问这个容易实现吗? :folded_hands:

作者是 @QuarterHeaven

1 个赞

macOS的emacs打了cursor-animation.patch后,我发现有些字体会跳动,如我自己的合并字体, https://github.com/georgealbert/Iosevka/releases/download/v20260103.120305/IosevkaTermSS05NFM+LXGWWenKaiMonoLite-Regular.ttf 。有些字体不会,如更纱黑。