2014-06-11 78 views
1

是否可以使用十六進制顏色的新名稱與set-face-attribute一起使用?如何在Emacs中創建新的字體顏色?

我看着list-colors-display,但名單是有限的。我可以創建新的顏色嗎?喜歡的東西:

(???? "simplegreen" "#096500") 

(set-face-attribute 'term-color-green nil :foreground "simplegreen") 
+0

您是否正在嘗試開發自定義顏色主題?其中一個習慣用法是讓'let'將新的顏色名稱綁定到主題中的十六進制代碼。 – Dan

+0

@Dan no,我只是想爲xterm中的ansi-term選擇顏色。 – jcubic

回答

1

命令list-colors-display僅列出命名色彩,Emacs的認識到你的系統。這些不是唯一可用的顏色。

您可以使用任意 RGB十六進制值。您的系統可能會限制十六進制數字的數量,例如,R,G和B中的每一個最多隻能有3位數字。只需在#之前的數字前面。例如:#03A9C2E55

+0

作爲參考,這將工作:'(set-face-attribute'term-color-green nil:foreground「#096500」)',謝謝。 – jcubic