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

标签 emacs scroll beep

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

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

最佳答案

这对我来说非常有效,可以在滚动到限制时禁用响铃(将以下内容添加到您的 .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)

Source

关于Emacs:尝试移出文档末尾时禁用哔声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679700/

相关文章:

Emacs:如何在没有杀环的情况下删除文本?

emacs - 如何在 emacs 中突出显示 #ifdef <code/> #endif?

javascript - 根据起点和终点改变 div 高度

reactjs - 对滚动使用react

Python 的winsound.Beep() 暂停问题

c# - 一种连接 Console.Beep 声音的方法

vb.net - 在 windows 中生成声音频率 - VB.Net

linux - emacs的company package如何自定义前端

string - 检查字符串是否以 Emacs Lisp 中的后缀结尾

css - 如何使图像位于页面顶部?