2011-09-18 112 views
14

我已經把我的iterm2使用solarized顏色主題:terminal意外的顏色與emacs的solarized黑暗的主題(藍色背景)

我也想有emacs的使用這個主題。這是它的樣子:emacs

我有我的終端設置爲xterm-256color。我不知道我錯過了什麼,但它讓我難過。

幫助讚賞。

+0

只是爲了檢查,是paren比賽突出顯示?當你將第一行的第一個字符打開時,將點移到下面的空行時會發生什麼? –

+0

什麼也沒有發生(光標移動)。 –

+0

我在Windows上遇到與Putty相同的問題。我得到相同的藍色背景。 –

回答

10

事實證明,官方(或官方認可)soliarized git repo有一個版本不如this之一。

我切換到後者,它解決了問題。

+0

這對我來說也適用於Windows上的Putty。 –

1

在iTerm配置中只使用solarized主題,而不能在控制檯emacs中使用。

+0

我的意思是,這將有點工作,但爲什麼這甚至是一個問題?我不喜歡不理解爲什麼我的電腦上的東西不能像我認爲的那樣工作。 –

3

您想使用iTerm2自身中設置的默認背景色。問題是,你也有emacs設置默認背景顏色(這會覆蓋iTerm的默認設置)!

如果您刪除改變背景顏色的命令,它應該返回到iTerm2的默認值。

你最有可能有這樣的事情在你的.emacs以下幾點:

(custom-set-faces '(default ((t (:background "blue"))) t)) 

使用終端的默認背景顏色,不設置「:背景」屬性的。請注意,將其設置爲黑色並不總是正確工作(儘管在你的情況下它可能會)!

我使用透明的gnome-terminal,並且設置默認的「:background:black」使窗口完全不透明。我必須刪除「:background」設置才能恢復透明度。

您仍然可以設置默認的「:前景」屬性,它會工作;只是不要設置「:背景」(你明白了嗎?也許我應該重複一遍:))所以你保留你的終端默認背景!

+0

謝謝,這正是我的錯誤 – 2014-09-10 10:15:58

0

對我來說,這個問題正在對終端的emacs一個華而不實的深綠色背景色:

dark green background colour is wrong

我通過改變來自#272822背景顏色爲#222222固定它。出於某種原因,iTerm2和/或命令行emacs/aquamacs將非常溫和的綠色背景色變爲豔麗的深綠色調。

(custom-set-variables 
    '(default-frame-alist 
     '((background-color . "#272822") 
     (background-mode . dark)))) 
+0

同樣的事情發生在其他黑暗色調的顏色。 – peterhil

+0

我使用的是我自己定製的Monokai主題。 – peterhil