簡體   English   中英

EMACS 24 Arch Linux不支持256色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM