顏色中的emacs方案殼模式顯示爲基色(高飽和度),並期待原始的,和一些顏色,例如,紫,不會出現:調整外殼模式的色調
我想要讓他們使用更多的中間色和GNOME終端看起來更柔和,以調整顏色:
我怎樣才能改變以shell模式配色方案?我無法在emacs中找到與shell模式相關的字體分配,這可能是因爲顏色是由shell提供的,並且與emacs中的其他字體分配不同。
顏色中的emacs方案殼模式顯示爲基色(高飽和度),並期待原始的,和一些顏色,例如,紫,不會出現:調整外殼模式的色調
我想要讓他們使用更多的中間色和GNOME終端看起來更柔和,以調整顏色:
我怎樣才能改變以shell模式配色方案?我無法在emacs中找到與shell模式相關的字體分配,這可能是因爲顏色是由shell提供的,並且與emacs中的其他字體分配不同。
當內殼模的問題運行的程序ANSI轉義字符設定的顯示色,比方說,品紅,Emacs的攔截那些轉義字符,並創建一個使用精確的前景色「洋紅色」進行彩色疊加。所以這裏沒有顏色主題交互,也沒有特定於shell的自定義選項。
攔截由功能ansi-color.el
做,不過,它看起來像你可以自定義ansi-color-names-vector
,所以用「PaleBlue」爲「藍色」,無論是M-x customize RET ansi-color-names-vector
,或嘗試把類似的東西在您的Emacs配置如下:
(setq ansi-color-names-vector
["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
要查看可用的顏色名稱,使用M-x list-colors-display
,或輸入十六進制顏色代替,如「#CCCCFF」。
一些color-themes的設計在終端上看起來不錯。如果他們都不適合,你可以使用一個起點爲自己的主題。我選擇用於X /終端的適當的主題是這樣的:
(if (eq (window-system) 'x)
(color-theme-gray30)
(color-theme-emacs-nw))
謝謝。這工作。它解決了我長久以來的問題。 – sawa