代码之家  ›  专栏  ›  技术社区  ›  Kyle Cronin

禁用碳纤维Emacs滚动嘟嘟声

  •  10
  • Kyle Cronin  · 技术社区  · 16 年前

    我一直在考虑在我的Mac电脑上使用Carbon Emacs,我遇到的唯一障碍是当你试图滚动到文档末尾时,令人恼火的滚动嘟嘟声。我在网上查过了,但似乎找不到我应该在我的网站上添加的内容。emacs,在滚动时阻止它发出哔哔声。我不想在滚动的时候让它完全静音。有什么想法吗?

    5 回复  |  直到 15 年前
        1
  •  9
  •   wunki    16 年前
    (setq visible-bell t)
    

    这会使emacs闪烁而不是发出哔哔声。

        2
  •  7
  •   nominolo    15 年前

    使用来自 Emacs wiki AlarmBell page ,我就是这么做的:

    (defun my-bell-function ()
      (unless (memq this-command
            '(isearch-abort abort-recursive-edit exit-minibuffer
                  keyboard-quit mwheel-scroll down up next-line previous-line
                  backward-char forward-char))
        (ding)))
    (setq ring-bell-function 'my-bell-function)
    

    如果您不知道某个命令的名称,请按 C-h k 然后是你想知道名字的键/动作。

        3
  •  3
  •   Svante    16 年前

    您必须自定义 ring-bell-function .

    本页可能提供以下提示:

    http://www.emacswiki.org/emacs/AlarmBell

        4
  •  3
  •   Karim Nassar    10 年前

    在斯蒂芬·哈萨德的回答和基普顿·巴罗斯的评论之间:

    (setq ring-bell-function 'ignore)
    

    似乎是最简洁的,适用于emacs 24。x、 回答了最初的问题。

        5
  •  0
  •   Stephen Hassard    12 年前

    这似乎起到了作用:

    (setq ring-bell-function nil)
    
    推荐文章