[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Beeping (was: Emacs for new users)
From: |
Juri Linkov |
Subject: |
Beeping (was: Emacs for new users) |
Date: |
Fri, 27 Nov 2009 00:35:27 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (x86_64-pc-linux-gnu) |
>>>> * beeping is often disturbing and unexpected, in particular for
>>>> scrolling past the beginning or end of the
>>>> buffer with the scroll wheel. (I agree. That's hardly an error.)
>>>
>>> yes, I agree with you, beeping is often disturbing. You can disable it,
>>> changing the value of visible-bell to t:
>
>> This is bug#1305. That discussion never came to a conclusion.
>
> One complication, now that I recall, is that we really do want to signal
> an error for beginning-of-buffer and end-of-buffer, so that keyboard
> macros will terminate.
>
> The problem is that we have no mechanism for telling Emacs not to ring
> the bell for certain classes of errors.
I suggest to implement this mechanism by adding a new symbol property,
e.g. `error-bell' by analogy with properties `error-message' and
`error-conditions', with possible values t, nil and `visible'.
And to put this property with the value nil on `beginning-of-buffer',
`end-of-buffer' and `keyboard-quit' - most annoying beeping commands.
> But I'm not sure Emacs should even be in the bell-ringing business,
> anyway; it's a barbaric practice, and an echo-area message IMHO
> suffices.
Yes, this practice comes from ancient times of beeping keyboards :-)
--
Juri Linkov
http://www.jurta.org/emacs/
- Emacs for new users, Per Starbäck, 2009/11/23
- Re: Emacs for new users, Giuseppe Scrivano, 2009/11/23
- Re: Emacs for new users, Chong Yidong, 2009/11/23
- Re: Emacs for new users, Chong Yidong, 2009/11/23
- Beeping (was: Emacs for new users),
Juri Linkov <=
- Re: Beeping (was: Emacs for new users), Lennart Borgman, 2009/11/26
- Re: Beeping, Stefan Monnier, 2009/11/26
- Re: Beeping, Lennart Borgman, 2009/11/27
- Re: Beeping, Stefan Monnier, 2009/11/27
- Re: Beeping, Lennart Borgman, 2009/11/27
- Re: Beeping, Stefan Monnier, 2009/11/27
- Re: Beeping, Lennart Borgman, 2009/11/27
- Re: Beeping, Stefan Monnier, 2009/11/27
- Re: Beeping, Lennart Borgman, 2009/11/27
Re: Emacs for new users, Stephen Eilert, 2009/11/23