2011-10-23 72 views
5

我在Konsole(來自kde)模擬器中運行emacs-nox 23.3,大多數顏色主題都有奇怪的顏色。例如,我喜歡Solarized Theme。我想到了這個主題應該是這樣的:終端仿真器中的顏色主題是奇怪的/不正確的

Solarized Theme http://ethanschoonover.com/solarized/img/screen-ruby-dark.png

然而,這是我所得到的:

Broken Solarized Theme http://img824.imageshack.us/img824/3881/voronoi2.png

大多數主題自帶的emacs的顏色主題包有類似的行爲。我試圖改變Konsole顏色設置 - 沒有結果。我也嘗試用this one取代我的.Xresources,但沒有成功。

回答

6

對於大多數顏色主題,您需要在終端中使用256種顏色才能擁有體面的外觀。嘗試添加該到.bashrc(或.zshrc):

TERM=xterm-256color 

你採購的設置(source .bashrc)後,再次啓動Emacs和希望的主題,將尋找更好的。

+0

我把這行放到.Xresources中,我想知道它爲什麼不起作用。 -.- ty! – 0xbadc0de

4

不,不要把此行

TERM = xterm方式256color

到的.Xresources。嘗試用這個命令運行的emacs:

TERM = xterm方式256color emacs的

,如果一切正常,把此行到您的.bashrc或者.bash_profile文件中:

alias emacs ='TERM = xterm-256color emacs'

之後,您可以使用通常的'emacs'cmd執行emacs並在編輯器中獲取正常的顏色。