2014-02-10 61 views
0

我到處都找過,並試圖很多事情,但我仍然無法在Emacs 24EMACS 24的Arch Linux不支持256色

得到256色支持我嘗試這樣做:emacs 256 colour support

但它不不爲我工作。

我在vim和終端中支持256色,但不支持emacs。

tput colors 

輸出256

但是當我做列表的顏色顯示在Emacs那隻能說明8

當前設置:

Manjaro的Linux(ARCH類)

guake終端

zsh - > alias e ='TERM = xterm-256color emacs -nw'

TMUX

+0

你的TERM通常設置爲?你在屏幕或tmux下運行嗎? – stsquad

+0

是的,我在tmux中運行..我的問題有我的大部分設置 – arnm

+0

嘗試「TERM = xterm-256color tmux attach -d -t $ {SESSION}」然後在啓動emacs之前用colortest-256測試顯示器 – stsquad

回答

0

我就遇上了這樣TMUX,因爲當我進入TMUX是xterm和不xterm方式256color TERM環境。一旦我確定emacs很好。

此外colortest-256是一個方便的測試工具。

0

您可以嘗試在.bashrc使用此:

# 256 colors Tmux, "force tmux to assume the terminal supports 256 colours" 
# See man tmux 
alias tmux='tmux -2' 

export TERM=xterm-256color 

而在你.emacs

xterm*termName: xterm-256color 

參見:

;; "Terminal initialization function for screen." 
;; Use the xterm color initialization code. 
(load "term/xterm")