【问题标题】:Emacs: Missing Colors in Compilation ModeEmacs:编译模式下缺少颜色
【发布时间】:2013-05-21 06:09:20
【问题描述】:

为什么我在 emacs 编译模式下缺少颜色功能,而 gnome-terminal 一切正常。 这是我为生成测试而编写的code

Screenshot

.emacs 我在ANSI Coloring in Compilation Mode 中建议了以下几行。

(require 'ansi-color)
(defun colorize-compilation-buffer ()
  (toggle-read-only)
  (ansi-color-apply-on-region (point-min) (point-max))
  (toggle-read-only))
(add-hook 'compilation-filter-hook 'colorize-compilation-buffer)

【问题讨论】:

  • 终端中 TERM 变量的值是多少? echo $TERM

标签: emacs terminal textcolor ansi-colors compilationmode


【解决方案1】:

你能检查你的 emacs 是否支持 256 色吗?:M-x list-colors-display 您是否尝试将 tty-color-mode 更改为 256? CF:http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/Font-and-Color-Parameters.html

【讨论】:

  • 当我将变量设置为 TERM="xterm-256colors" 时,emacs -nw 支持 256 色。我还没有检查tty-color-mode
  • 怎么改tty-color-mode 想不通:/
猜你喜欢
  • 1970-01-01
  • 2014-06-10
  • 2017-02-01
  • 1970-01-01
  • 2019-10-20
  • 2015-02-13
  • 2012-11-04
  • 2016-12-30
  • 1970-01-01
相关资源
最近更新 更多