在 tmux 下的 emacs 中关闭 Solarized 背景颜色

在 tmux 下的 emacs 中关闭 Solarized 背景颜色

附件一:普通的 Emacs。

普通的 Emacs。

图表 II:tmux 下的 Emacs。

tmux 下的 Emacs。

颜色深浅不同,更重要的是,背景颜色没有区别(例如看顶部菜单)。有人遇到过这种情况吗?

我正在以 tmux 的身份运行tmux -2$TERM在 tmux 中是screen-256color,我color-theme-solarized dark在 Emacs 中使用 ,并且为 iTerm2 使用 Solarized ...有点困惑!

答案1

~/.tmux.conf我在 Vim 中遇到了同样的问题。在创建新的 tmux 会话后,使用以下命令对我有用:

set -g default-terminal "screen-256color"

答案2

这是我的解决方案:

COLORTERM=truecolor emacs -nw

从:https://emacs.ch/@whhone/110340958779040888

相关内容