相关疑难解决方法(0)

如何在 emacs 中为文本着色?

我要查看(和/或编辑)在Emacs着色的文字,如输出的ls -l --color=alwaystree...或者别的什么东西。

我引用的文本存在于文件中。当我在 emacs 中打开该文件时,我希望能够看到它被着色,或者切换它以显示 ANSI (SGR) 转义序列。

ansi-color.el 似乎是我需要的,但我无法让它对 ANSi 转义序列进行任何着色,但我确实看到单个控制字节(例如^A^[)的蓝粗体......我不是确定这是否是 的一个特征ansi-color,但我认为是。

根据ansi-color.el 注释,它可以处理字符串和区域,但即使这样似乎也不起作用.. 例如,该函数ansi-color-apply-on-region不被M-x. 它说,“不匹配”

我已经添加(require 'ansi-color)到我的.emacs文件中,甚至(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on). emacs 启动时我没有收到错误或警告,所以我被卡住了。

如何让标准功能工作,以及在打开名称后缀为 的文件时是否可以自动应用.col

colors emacs

12
推荐指数
2
解决办法
7214
查看次数

标签 统计

colors ×1

emacs ×1