如何修复终端emacs选择突出显示

时间:2013-09-08 23:06:31

标签: emacs emacs24 mintty rxvt

我给终端emacs一个机会。我在Cygwin上运行它,在Ubuntu 12.04上运行rxvt。

我遇到了问题:所选文字太难读了。

以下是TERM=xterm文本的内容:我使用略微不同的蓝色映射使其更常用:

TERM=xterm-256color

在rxvt:

在所有情况下,所选文字都难以阅读。我通常在Linux上使用rxvt,因此我限制为16种颜色。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

近似反向视频选择,虽然没有任何超出文本修饰的语法高亮(粗体和下划线)。