emacs scroll beep

Emacs: desactiva el pitido cuando intentas ir más allá del final del documento



scroll beep (2)

¿Hay alguna forma de desactivar el pitido en Emacs cuando se intenta mover el cursor más allá del principio o final de un documento? Normalmente no me importaría, pero el impulso de desplazamiento en mi trackpad hace que suene una docena de veces cada vez que me desplazo hacia la parte superior o inferior de un documento.

Prefiero no desactivar el timbre para otras cosas, si eso es posible.


Esto me funciona bastante bien para deshabilitar la campana justo cuando se desplaza hacia los límites (agregue lo siguiente a su archivo .emacs u otro archivo de inicio):

(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


Poner

(setq ring-bell-function ''ignore)

en tus .emacs . Esto deshabilitará la campana por completo, lo que podría no ser lo que quieres.