Emacs 如何在标记的文本下划线以区分文本与指针?

Emacs 如何在标记的文本下划线以区分文本与指针?,emacs,Emacs,当我第一次安装solarized主题并设置变量的建议值时。标记文本的垂直长度比我的光标的垂直长度大,这使得更容易看到光标所在的位置。我不确定这是否是环境的影响 (setq x-underline-at-descent-line t) 但是在定制了更多的主题颜色后,我失去了以前看到的效果(在重新安装主题后似乎也无法恢复)。因此,我的意思是标记一个区域(突出显示文本)将突出显示从顶线到基线 有时候我刚启动emacs时就知道了。这是我即将得到它的幸运时刻之一 在这里你可以看到标记的区域从背线到

当我第一次安装solarized主题并设置变量的建议值时。标记文本的垂直长度比我的光标的垂直长度大,这使得更容易看到光标所在的位置。我不确定这是否是环境的影响

(setq x-underline-at-descent-line t) 
但是在定制了更多的主题颜色后,我失去了以前看到的效果(在重新安装主题后似乎也无法恢复)。因此,我的意思是标记一个区域(突出显示文本)将突出显示从顶线到基线

有时候我刚启动emacs时就知道了。这是我即将得到它的幸运时刻之一

在这里你可以看到标记的区域从背线到底线


编辑:在意外使其重新工作后。我想我只在第一层/顶层的组织标题上得到了想要的效果。我怎样才能在任何地方都获得这种效果?

FWIW,我不清楚你所说的“标记文本”和“垂直长度超过我的光标”是什么意思。“我不知道你喜欢什么样的外表,你再也不能得到了。”德鲁抱歉,我进一步澄清了这个问题。所谓标记文本,我指的是在标记区域或非emacs术语中的文本,只是突出显示的文本。我碰巧又得到了我想要的效果,但它只对组织1级标题有效果,我想将其扩展到所有文本。感谢您的澄清。我从未见过从基线到顶线突出显示的
:background
。在过去的两年中,我一直在使用Emacs,它总是从底线到底线进行强调。您最好的选择可能是选择一种默认的字体,字母实际到达底线和底线。其他想法包括将光标设置为与高亮显示区域不同的颜色,例如,光标颜色为黄色,您可以控制厚度,区域高亮显示可以是透明的灰色。如果您发现它能工作,可能是因为您发现了一种非常高的字体。@lawlist组织标题使用的字体与所有其他文本相同,我无法在从右到左突出显示时获得这种行为,它只在从左到右标记时发生。当突出显示普通文本时,我也无法获得这种行为,我认为它们是相同的字体(只是大小不同)。我的想法是,有一些变量(设置)可以控制这一点,但我不确定它是什么。