这可能有点奇怪。我读过关于如何让终端显示更好的颜色的问题,但我喜欢 emacs 在我的终端中使用的颜色(256 色,Mac OS X)。我对这方面完全是菜鸟,所以我在下面粘贴了我认为可能相关的 init.el 文件中的内容。
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(ansi-color-names-vector ["#242424" "#e5786d" "#95e454" "#cae682" "#8ac6f2" "#333366" "#ccaa8f" "#f6f3e8"]))
如果有人能告诉我一个可以从 EMACS 应用程序中的终端复制 emacs 颜色的主题,我将不胜感激(对于那些不知道应用程序是什么的人来说,它是 OS X 上应用程序文件夹中程序的常用词)。
编辑:
它在我的终端上是这样的:
编辑:
看来这个简单的问题不太容易理解。让我再试一次。
我的 OS X 上有在终端上运行的 Emacs。我还有一个作为应用程序运行的 Emacs GUI。我喜欢 Emacs 在我的终端上的外观(如上图所示),我希望 GUI Emacs 看起来就像它一样。我所需要的只是一个主题的名称,它可以使我的 Emacs GUI 看起来像在我的终端上一样。
希望这能说明问题。
答案1
在网上搜索了好几天后,我找到了一个与我所寻找的主题非常接近的主题。它被称为 ir-black,可以在这里找到:
https://github.com/jmdeldin/ir-black-theme.el
我必须更改一些颜色才能让它看起来完全符合我的要求。我将把颜色设置粘贴到这里,供有兴趣的人复制。
(let ((*background-color* "#000000")
(*brown* "#E64")
(*comments* "#FF0000")
(*constant* "#008080")
(*current-line* "#1A1D2B")
(*cursor-block* "#FFA560")
(*cursor-underscore* "#8888AA")
(*keywords* "#CC33CC")
(*light-purple* "#FFCCFF")
(*line-number* "#111")
(*method-declaration* "#3300CC")
(*mode-line-bg* "#202020")
(*mode-line-fg* "#FFA560")
(*normal* "#F6F3E8")
(*number* "#FF73FD")
(*operators* "#228B22")
(*red* "#FF6C60")
(*red-light* "#FFB6B0")
(*regexp* "#E9C")
(*regexp-alternate* "#FF0")
(*regexp-alternate-2* "#B18A3D")
(*search-selection* "#2F2F00")
(*string* "#8B008B")
(*string-inner* "#00A0A0")
(*variable* "#C76114")
(*visual-selection* "#FFA560"))
答案2
http://www.byteengine.net/custom-colors-in-snow-leopard-terminal-64-bit有一种方法可以在 OSX Snow Leopard 中使用以下方法自定义终端颜色终端颜色插件;我不知道这些解决方案是否适用于 Mountain Lion(而且我只有 SL 可以测试,抱歉!)
从应用程序中的终端复制 emacs 颜色。
你说的“应用程序”是指终端,对吗?你试图自定义什么并不完全清楚。