kitty终端上的小bug,neovim和emacs都不太正常

话说偶然在终端上复制一点符号,发现emacs和neovim真是难兄难弟。

随意新建一个含有下面内容的文件

1️⃣ 
2️⃣ 
3️⃣ 
4️⃣ 
5️⃣ 

分别用不同编辑器打开测试:

  • emacs -q -nw

Screenshot From 2025-03-28 22-40-12

  • emacs -nw

Screenshot From 2025-03-28 22-41-16

  • nvim --clean

Screenshot From 2025-03-28 22-44-50

  • nvim (带配置)

Screenshot From 2025-03-28 22-46-14

  • vim

Screenshot From 2025-03-29 07-58-27

  • helix

Screenshot From 2025-03-29 07-59-07

还别说,多用一种编辑器多一个选择,没想到emacs和neovim能掉一个坑里,反而其他的编辑器显示良好。

emoji 的渲染能力是我用 emacs-mac + vterm 的最大原因,emacs-mac 好像有针对 emoji 渲染的额外补丁。

其它 term 没一个行的,除了 konsole, gnome-term 这种重器(不记得其表现了)。像国旗、家庭、肤色这种复杂的 emoji 很少能渲染对的。

擦,刚才试了下gnome-terminal,本来显示挺正常,在tmux下不正常。更不知道是哪里出问题了。。。只能表示还是在neovim和emacs上入手合适点,别的编辑器是真不受影响。

标记一下,neovim在这个位置解决了这个问题,我改安装neovim-nightly版本无配置显示正常,已解决问题,但是没完全解决,在tmux下还是不能正常显示。

有没有好心人可以弄出来一个 patch

1 个赞