2

在 OS X 10.7 上使用 Cocoa Emacs,在启用 linum 模式的情况下,我在垂直边框上出现了令人讨厌的图形故障。

使用垂直分割的框架,启用 linum 模式并尝试在分割的任一侧上下滚动。垂直边框完全或部分消失。

我可以通过将边缘模式更改为仅左模式来解决此问题,但仅当我在 minibuffer 中执行此修复时才有效。尝试从 lisp 代码(使用 fringe-mode、set-fringe-mode 或 set-fringe-style)来解决问题并不能解决问题(我尝试了几种不同的钩子)。

我已经向 Emacs 错误跟踪器报告了这个问题,但我希望 SO 更快!任何人都可以提出一个程序化的解决方法,或者阐明这里可能发生的事情吗?

更新:由于某种原因,边缘模式命令不适用于 lisp 代码,但我能够通过以下方式获得编程解决方案

(set-fringe-mode '(8 . 0))

...虽然它似乎引发了另一个图形故障。

4

1 回答 1

1

这现在已在 Emacs 主干中修复。请注意,上述解决方案在某种程度上适用于旧版本。

于 2012-09-11T09:08:26.830 回答