[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46151: [External] : bug#46151: 28.0.50; Set revert-buffer-function i
From: |
Drew Adams |
Subject: |
bug#46151: [External] : bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers |
Date: |
Mon, 1 Feb 2021 16:14:13 +0000 |
> I think a global `revert-buffer' binding is the way to go. How to
> reload a file is something that comes up all the time, so I think it is
> high time it got bound.
I disagree, for reasons given before:
1. Anyone who wants it can bind it. (I do.)
2. It has no meaning for many modes. By its
very nature it is essentially mode-specific.
3. Modes where it is useful typically already
bind it. And they bind it to a key that
makes sense for that particular mode.
You just need to use `C-h m' to find out
what the key is.
4. Given #3, if you add a global binding for
it then there's not much point in those
mode-specific bindings.
5. Emacs has been fine for 35+ years without
any global binding for it. The "Founders"
knew what they were doing in this regard.
(Perhaps they were thinking of some of this
list.)
6. Emacs should impose a moratorium on itself
NOW, to stop binding keys by default. Just
say NO.
Seriously.
The few keys that still have no default
global bindings should be left as is, in
general - left for users and 3rd-party code.
7. IF many users start using some binding over
a period of years THEN Emacs can consider
giving it a default binding. Don't be
prematurely "optimizing" UI in this way for
people when there has been no popular
request for it.
8. YAGNI.
One opinion.
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Sean Whitton, 2021/02/01
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Lars Ingebrigtsen, 2021/02/01
- bug#46151: [External] : bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers,
Drew Adams <=
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Sean Whitton, 2021/02/01
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Dmitry Gutov, 2021/02/01
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Lars Ingebrigtsen, 2021/02/02
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Dmitry Gutov, 2021/02/02
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Lars Ingebrigtsen, 2021/02/03
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Dmitry Gutov, 2021/02/03
- bug#46151: 28.0.50; Set revert-buffer-function in shell command output buffers, Lars Ingebrigtsen, 2021/02/04