Emacs:尝试移出文档末尾时禁用蜂鸣声

asm*_*rer 20 emacs scroll beep

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

如果可能的话,我宁愿不为其他东西禁用铃声.

pmr*_*pmr 32

(setq ring-bell-function 'ignore)
Run Code Online (Sandbox Code Playgroud)

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

  • 这完全禁用了铃声,这不是问题所要求的,但碰巧正是我正在寻找的.谢谢! (3认同)

Kei*_*wer 20

这工作得很好,我禁用的钟声刚刚滚动到极限时(以下内容添加到你的.emacs或其他init文件):

(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)
Run Code Online (Sandbox Code Playgroud)

资源