如何设置我的Linux X终端以便Emacs可以访问256种颜色?

如何设置我的Linux X终端以便Emacs可以访问256种颜色?,第1张

概述当我在X终端窗口中运行emacs -nw,并且我要求M-x列表颜色显示时,我提供了一个微不足道的调色板: black red green yellow blue magentacyan white 我被告知可以获得265种颜色.将TERM环境变量设置为xterm-2 当我在X终端窗口中运行emacs -nw,并且我要求M-x列表颜色显示时,我提供了一个微不足道的调色板:
black                                                     red    green  yellow blue   magentacyan   white

我被告知可以获得265种颜色.将TERM环境变量设置为xterm-256color不起作用.什么

解决方法 根据 this,除了将TERM设置为xterm-256color之外,还需要ncurses-term库.

好的,this还有其他一些尝试:

The xterm in Ubuntu Edgy does not advertise 256 color support bydefault.  To fix this you need to install a 256 color terminfo entry,and tell xterm to use it:    apt-get install ncurses-term    echo XTerm.termname: xterm-256color \      >>~/.Xdefaults    xrdb -merge ~/.Xdefaults

并且:

So you need a file term/screen-256color.el in your load-path.  Emacs22 expects it to contain a terminal-init-screen defun.  Emacs 21expects it to contain a bunch of top-level forms.  Here's what I use:    ;;; This is for GNU Emacs 22    (defun terminal-init-screen ()      "Terminal initialization function for screen."      ;; Use the xterm color initialization code.      (load "term/xterm")      (xterm-register-default-colors)      (tty-set-up-initial-frame-faces))    ;;; This is for GNU Emacs 21    (if (= 21 emacs-major-version)        (load "term/xterm-256color"))For Emacs 21,you also need to install the xterm-256color.el file from    http://www.splode.com/~frIEdman/software/emacs-lisp/src/term/xterm-256color.el
总结

以上是内存溢出为你收集整理的如何设置我的Linux X终端以便Emacs可以访问256种颜色?全部内容,希望文章能够帮你解决如何设置我的Linux X终端以便Emacs可以访问256种颜色?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1032926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存