我已将 iterm2 设置为使用日晒颜色主题:
我也想让emacs使用这个主题。这是它的样子:
我将终端设置为 xterm-256color。我不知道我错过了什么,但这让我很难过。
帮助表示赞赏。
您想使用 iTerm2 本身中设置的默认背景颜色。问题是,您还让 emacs 设置了默认背景颜色(它覆盖了 iTerm 的默认值)!
如果您删除更改背景颜色的命令,它应该返回到 iTerm2 的默认值。
您的 .emacs 中很可能有以下内容:
(custom-set-faces '(default ((t (:background "blue"))) t))
要使用终端的默认背景颜色,根本不要设置 ":background" 属性。请注意,将其设置为黑色并不总是能正常工作(尽管在你的情况下它可能会)!
我使用具有透明度的 gnome-terminal,并设置默认的“:背景:黑色”使窗口完全不透明。我必须删除 ":background" 设置才能恢复我的透明度。
你仍然可以设置默认的 ":foreground" 属性,它会起作用;只是不要设置“:背景”(你明白了吗?也许我应该再重复一遍。:))所以你保持你的终端默认背景!
仅在 iTerm 配置中使用 solarized 主题,而不在控制台 emacs 中使用。