2

我正在尝试使用终端 emacs。我在 Cygwin 上以 mintty 运行它,在 Ubuntu 12.04 上以 rxvt 运行它。

我有一个问题:所选文本太难阅读。

下面是文本看起来很薄荷的样子TERM=xterm(我对蓝色使用了稍微不同的映射,以使其更普遍可用):

并且TERM=xterm-256color

在 rxvt 中:

所选文本在所有情况下都很难阅读。我一般在 Linux 上使用 rxvt,所以我限制在 16 种颜色。

我在哪里寻找更改选择突出显示模式?理想情况下,我想要选择反向视频,以便它具有可靠的高对比度,而不是寻找一些颜色用作背景,因为我的调色板非常有限,我不想在它上面浪费一个插槽。

注意:我对在终端之外运行 emacs 不感兴趣。在终端中运行它的部分原因是为了尽量减少 Linux、OS X、Solaris 和 Cygwin 之间的差异,以及通过 ssh 访问的任何一个系统等。

4

1 回答 1

2

经过大量搜索,我发现 emacs 使用术语“区域”来描述选定的文本(我正在寻找选定的、突出显示的、标记的)。一旦我知道它被称为“区域”,我发现我可以使用:

(set-face-background 'region "white")
(set-face-foreground 'region "black")

它近似于反向视频选择,尽管除了文本修饰(粗体和下划线)之外没有任何语法突出显示。

于 2013-09-09T00:08:24.647 回答