11

私は自分の Mac で Carbon Emacs を採用することを検討しており、私が遭遇した唯一の障害は、文書の最後を越えてスクロールしようとしたときの迷惑なスクロール ビープ音です。私はオンラインで調べましたが、スクロール時にビープ音を鳴らさないように .emacs に追加する必要があるものを見つけることができないようです。スクロールするときだけ、完全に沈黙させたくありません。何か案は?

4

5 に答える 5

9
(setq visible-bell t)

これにより、ビープ音の代わりに emacs が点滅します。

于 2008-12-01T17:36:30.217 に答える
7

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名前を取得したいキー/アクションを押してください。

于 2009-04-08T20:22:27.303 に答える
3

Stephen Hassard の回答と Kipton Barros のコメントの間:

(setq ring-bell-function 'ignore)

最も簡潔なようで、emacs 24.x で動作し、元の質問に答えます。

于 2014-12-16T20:20:47.550 に答える
3

をカスタマイズする必要がありring-bell-functionます。

このページはヒントを提供するかもしれません:

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

于 2008-11-27T19:12:34.640 に答える
0

これはトリックを行うようです:

(setq ring-bell-function nil)
于 2013-01-12T17:29:02.017 に答える