ドキュメントの先頭または末尾を超えてカーソルを移動しようとしたときに、Emacs でビープ音を無効にする方法はありますか? 通常は気にしないのですが、トラックパッドをスクロールする勢いのせいで、ドキュメントの一番上または一番下にスクロールするたびにビープ音が十数回鳴ります。
可能であれば、他の目的でベルを無効にしたくありません。
置く
(setq ring-bell-function 'ignore)
あなたの.emacs
。これにより、ベルが完全に無効になりますが、これは望ましくない場合があります。
これは、制限までスクロールするときにベルを無効にするのに非常にうまく機能します(.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)