【问题标题】:How can I make Emacs stop flickering on resize?如何让 Emacs 在调整大小时停止闪烁?
【发布时间】:2011-06-12 12:40:00
【问题描述】:

我在 OS X 10.6.6 上运行 emacs 23.2。每次我尝试调整 emacs 窗口的大小,有时还有其他类型的移动,缓冲区似乎都会闪烁。我该如何解决这个问题?

【问题讨论】:

    标签: emacs emacs23


    【解决方案1】:

    升级到 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 的 vanilla 构建(使用选项 --with-ns 构建)。

    http://emacsformacosx.com/builds

    尝试让旧版本的 Emacs 在旧版本的 Snow Leopard 上工作是没有意义的,因为升级两者都非常容易。

    升级 OSX 可以通过连接到互联网,点击菜单栏左上角的 Apple 标志,然后选择Software Update...,然后按照提示进行操作。或者,更新 *.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),但仍然闪烁。
    • 请尝试夜间构建的开发人员快照,然后让我知道这是否能解决问题。如果这不能解决问题,那么你应该提交一个错误报告——M-x report-emacs-bug 我正在使用以下构建,我昨天在 10.6.8 Snow Leopard 上构建,我没有遇到任何问题:GNU Emacs 24.3。 MP.local 上 2014-03-19 的 50.1 (x86_64-apple-darwin10.8.0, NS apple-appkit-1038.36)
    【解决方案2】:

    你试过aquamacs吗?它旨在更紧密地适应 OS X,但仍然是一个功能齐全的 emacs 实现(我相信最多并包括 emacs 23 功能)

    【讨论】:

    • 我刚开始尝试 emacs,所以我不想使用 aquamacs,因为与普通 emacs 相比,它似乎高度定制化。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多