Esos sonidos me vuelven loco, pero es incómodo apagar los sonidos del sistema porque los necesito en otros lugares al mismo tiempo. No encontré ninguna configuración donde pudiera administrar los sonidos.
Esos sonidos me vuelven loco, pero es incómodo apagar los sonidos del sistema porque los necesito en otros lugares al mismo tiempo. No encontré ninguna configuración donde pudiera administrar los sonidos.
Respuestas:
Apague la campana, use la campana visual en su lugar o reemplace el sonido de la campana por alguna otra indicación visual.
Puede configurar ring-bell-function
una función como ignore
, por ejemplo , para desactivar todas las indicaciones.
O puede personalizar la opción visible-bell
, para usar un marco flash en lugar de un sonido.
O puede usar el modo menor echo-bell-mode
de la biblioteca echo-bell.el
para obtener solo una breve indicación visual en el área de eco.
Consulte también el manual de Elisp, nodo Pitido .
C-h r
) es tu amigo. Pasar un poco de tiempo allí realmente puede ayudarlo a tener conocimientos básicos, y pasar toda la vida allí puede ser un gran pasatiempo. ;-)
~/.emacs
archivo: (setq visible-bell t)
y (setq ring-bell-function 'ignore)
. También deberá reiniciar sus emacs o evaluar el archivo.
En lugar de apagar el sonido, puedes usar una campana visible,
esta función invierte temporalmente la línea de modo / línea de encabezado
(defun mode-line-visual-bell ()
(setq visible-bell nil)
(setq ring-bell-function 'mode-line-visual-bell--flash))
(defun mode-line-visual-bell--flash ()
(let ((frame (selected-frame)))
(invert-face 'header-line frame)
(invert-face 'header-line-highlight frame)
(invert-face 'mode-line frame)
(invert-face 'mode-line-inactive frame)
(run-with-timer
0.1 nil
#'(lambda (frame)
(invert-face 'header-line frame)
(invert-face 'header-line-highlight frame)
(invert-face 'mode-line frame)
(invert-face 'mode-line-inactive frame))
frame)))
.emacs
:(setq ring-bell-function 'ignore)