如何使Emacs在调整大小时停止闪烁?

9

我使用的是OS X 10.6.6操作系统,运行的是emacs 23.2。每次我尝试调整emacs窗口大小或进行其他类型的移动时,缓冲区似乎会闪烁。我该如何解决这个问题?

2个回答

5
升级到最新的Emacs开发版本快照,同时将OSX从10.6.6升级到10.6.8 - Snow Leopard final - 问题解决!在升级到Snow Leopard 10.6.8后尝试使用以下链接的夜间构建部分中的最新版本的Emacs。您会注意到,Emacs构建的描述指定了使用OSX 10.6.8创建它们。对于那些可能不熟悉emacsformacosx.com的Emacs构建的人来说,网站面单上的声明是准确的 - "纯Emacs!没有额外的东西!没有废话!" - 即它们是OSX的香草构建(使用选项--with-ns构建)。

http://emacsformacosx.com/builds

尝试在旧版Snow Leopard上运行旧版Emacs毫无意义,因为同时升级两者非常容易。
升级OSX可以通过连接到互联网,在菜单栏左上角点击苹果标志,然后选择“软件更新...”,然后按照提示操作。 或者,更新的*.dmg仍可在Apple服务器上下载--combo表示它能够升级任何10.6.8之前的Snow Leopard版本。 此外,10.6.8是使用包含在更新中的Apple App Store应用程序所必需的。

http://support.apple.com/downloads/DL1399/en_US/MacOSXUpdCombo10.6.8.dmg


我应该指出我的OSX版本与OP的不同,我的是10.8.5。我已经使用了从emacsformacosx.com网站下载的最新版本的emacs(24.3),但仍然出现闪烁问题。 - daj
请尝试使用夜间构建的开发者快照,然后让我知道是否解决了问题。如果这不能解决问题,那么您应该提交一个错误报告-- M-x report-emacs-bug。我正在使用以下版本构建,在10.6.8 Snow Leopard上昨天构建,我没有遇到任何问题:GNU Emacs 24.3.50.1(x86_64-apple-darwin10.8.0,NS apple-appkit-1038.36)于2014年03月19日在MP.local上。 - lawlist

1
你尝试过aquamacs吗?它被设计得更贴近于OS X,但仍是一个完全功能的emacs实现(我相信它包括emacs 23的功能)。

3
我刚开始尝试使用Emacs,所以我不想使用Aquamacs,因为它与普通的Emacs相比似乎高度定制化。 - emacsn00b

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接