大家使用的环境变量term是什么呀

突然发现 不同的TERM会让emacs终端中的颜色表达不一样 我就说为什么tmux加emacs会让一些高亮变色 原来如此。 目前咱用的是screen-256color 大家用的是什么呀。配合默认主题好看的狠

把 COLORTERM 设为 truecolor 就能让 Emacs 使用24位真彩。

2 个赞

dumb,

对低色域支持情况其实取决于主题,比如koishi-theme就没有做低色域支持。如果终端不支持高色域,那设置了TERM也没用。

alacritty

我需要使用tmux, 所以我设置成了 tmux-256color, 我在终端模拟器中使用Emacs, Emacs 的背景颜色和终端模拟器背景颜色一致

主要是 之前经常出现tmux颜色出问题 直接亮色重叠 看不见了

有时候用的终端不支持256color,我一般会用这种方式规避:

    (when (>= (display-color-cells) 256)
      (load-theme 'koishi))

因为默认主题是可以兼容8-bit的,至少那一堆里有。

如果是自动补全窗口颜色被覆盖了那只能手动调,因为那个的配色是写死的。