libvterm还有个问题是对色彩支持有点问题,我记得 fg=8 之类的颜色完全显示是黑的,很难受
这个需要自己设置 face,比如这是我的配置
(set-face-foreground 'vterm-color-bright-black "#5B6268")
(set-face-background 'vterm-color-bright-black "#5B6268")
(set-face-foreground 'vterm-color-black "#5B6268")
(set-face-background 'vterm-color-black "#5B6268")
这可能跟你用的 theme 有关,要么改 theme,要么像 BlindingDark 建议的直接改 vterm 定义的那些 face。
0 ~ 15 索引色,默认前景、背景色用的 default face 和 vterm-color-* faces 来自定义, 16 ~ 255 索引色用 libvterm 里写死的,emacs-vterm 没暴露 API vterm_state_set_palette_color 去修改。
RGB 色直接用 ansi escape sequence 里指定的。
eaf-install.py 安装时挂住了,等了好一会 Ctrl-c 了,重试了下没报错。
打开 eaf-pyqtterminal 后,字体显示模糊,而且又开了一份 emacs app,在 term 里打几个字,焦点就没了,似乎两个 emacs app 窗口在打架。
还是继续 vterm 了,本来 Emacs 就够庞大了,还加上 Qt, Python, NodeJS,这出个问题够喝一壶了,vterm 代码很短我还能凑合改改。