2014-02-10 62 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")