[英]EMACS 24 Arch linux not supporting 256 color
我四處張望,嘗試了許多事情,但在EMACS 24中仍然無法獲得256色支持。
我嘗試了這個: emacs 256色支持
但這對我不起作用。
我在vim和終端中有256色支持,但對於emacs沒有。
tput colors
輸出256
但是當我在emacs中執行list-colors-display時,它僅顯示8
當前設置:
Manjaro Linux(基於Arch)
瓜克碼頭
zsh->別名e ='TERM = xterm-256color emacs -nw'
多路復用器
我使用tmux遇到了這個問題,因為輸入tmux時的TERM環境是xterm,而不是xterm-256color。 一旦我修復了emacs就可以了。
另外,colortest-256是一種方便的測試工具。
您可以嘗試在.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
:
;; "Terminal initialization function for screen."
;; Use the xterm color initialization code.
(load "term/xterm")
嘗試將此行插入~/.Xresources
文件:
xterm*termName: xterm-256color
有關更多信息,請參見archlinux Wiki: Xterm-ArchWiki
根據此頁面xterm的隱藏寶石-LukášZapletal ,手動設置TERM
變量是一種不好的做法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.