23

当试图将光标移动到文档的开头或结尾之外时,有没有办法在 Emacs 中禁用哔声?我通常不会介意,但触控板上滚动的动量使得每当我滚动到文档的顶部或底部时它都会发出十几次哔哔声。

如果可能的话,我宁愿不要为其他事情禁用铃铛。

4

2 回答 2

33

(setq ring-bell-function 'ignore)

在你的.emacs. 这将完全禁用铃声,这可能不是您想要的。

于 2012-07-26T23:57:11.873 回答
22

这非常适合我在滚动到限制时禁用铃铛将以下内容添加到您的 .emacs 或其他初始化文件中):

(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)

来源

于 2012-07-27T00:04:39.343 回答