【问题标题】:pop up buffer menu is slow弹出缓冲区菜单很慢
【发布时间】:2014-01-03 01:17:31
【问题描述】:

在 emacs 中单击 C-mouse-1 时,您会弹出一个缓冲区菜单以从中选择打开的缓冲区。 从 emacs 23 切换到 24 后,我注意到菜单打开“类别”的速度很慢。 例如我有:

Fundamentals
Dired by name
C
Others

将鼠标移动到这些类别之一不会在不移动鼠标的情况下打开其中的缓冲区列表。

意思是,我会移动鼠标,比如说在基础上,它会突出显示,但不会显示带有缓冲区列表的第二级弹出窗口,我需要在“仍在基础上”时再移动鼠标以显示列表。

这不是 emacs 23 中的行为,当您将鼠标悬停在类别上时,二级列表会立即打开。

有什么理由吗?和一个可能的修复?

【问题讨论】:

    标签: emacs elisp


    【解决方案1】:

    听起来像是 Lucid 菜单和 Gtk 菜单之间的区别。 IOW 这可能不是 Emacs 版本的变化,而是您的 Emacs-23 是使用 Lucid 工具包构建的,而您的 Emacs-24 是使用 Gtk 工具包构建的。

    【讨论】:

    • 谢谢斯特凡。所以基本上没有什么可以帮助解决这个问题?
    • 不确定,但如果我的诊断正确,那么您可以通过使用 Lucid 工具包构建的 Emacs-24 来解决此问题。
    • 有没有办法找出我使用了哪个工具包来构建我正在运行的 emacs?
    • 好吧,你可以看看 Emacs 框架 ;-) 或者,你可以使用 M-x emacs-version RET
    • 是的...GTK+。看看我能不能找到一个不同的包。谢谢斯特凡。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多