我给终端emacs一个机会。我在Cygwin上运行它,在Ubuntu 12.04上运行rxvt。
我遇到了问题:所选文字太难读了。
以下是TERM=xterm
文本的内容:我使用略微不同的蓝色映射使其更常用:
TERM=xterm-256color
:
在rxvt:
在所有情况下,所选文字都难以阅读。我通常在Linux上使用rxvt,因此我限制为16种颜色。
我希望在哪里更改选择突出显示模式?理想情况下,我希望选择反向视频以使其具有可靠的高对比度,而不是寻找一些用作背景的颜色,因为我的调色板非常有限,而且我宁愿不在其上浪费一个插槽。 / p>
注意:我对在终端外运行emacs不感兴趣。在终端中运行它的部分原因是为了最小化Linux,OS X,Solaris和Cygwin之间的差异,以及通过ssh等访问的任何一个系统。
答案 0 :(得分:2)
经过多次搜索,我发现emacs使用术语“区域”来描述所选文本(我正在寻找选中,突出显示,标记)。一旦我知道它被称为“地区”,我发现我可以使用:
(set-face-background 'region "white")
(set-face-foreground 'region "black")
近似反向视频选择,虽然没有任何超出文本修饰的语法高亮(粗体和下划线)。