1

Eldoc,它很好地显示了 elisp 函数的文档,现在需要 2 行 minibuffer。这让我非常困扰,以至于我C-M-c不断地点击(中止递归编辑)来暂时删除文档。虽然,每次我输入一个字符时,它都会将 minibuffer 的大小调整为 1 行,然后调整为 2 行以显示文档(即使它只有 1 行要显示)。

如果有人遇到过这个问题,他们就会知道它有多烦人。有人知道解决方案吗?

(Emacs 24,Ubuntu 13.04)

4

3 回答 3

1

在我看来,真正的解决方案是让 Emacs Dev 知道你觉得这有多烦人:M-x report-emacs-bug. 如果它让你很烦恼,那么它很可能也会让其他人烦恼。如果 Emacs Dev 消除了 vanilla Emacs 中的烦恼,那将是最有帮助的。特别是如果有一个简单的修复并且很容易描述问题。

于 2013-08-18T00:01:28.750 回答
1

问题很可能是 eldoc 的文本以粗体强调了某些部分,并且那些粗体部分(以您选择的字体大小)最终绘制得更高一些,因此超过(非常轻微)单行的大小。因此,根本问题要么是 Emacs 中的错误没有正确选择粗体字体,要么是粗体字体中的错误高于应有的字体。

于 2013-08-21T16:09:37.730 回答
0

经过长时间的搜索,我发现最近更改我的默认字体大小(从 10 到 9)有这种效果。谁能解释一下?是否有一些特殊的字体也必须降低到 9 之类的?

于 2013-08-18T11:24:49.857 回答