[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-ho
From: |
Eli Zaretskii |
Subject: |
bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook |
Date: |
Fri, 13 Nov 2015 09:56:53 +0200 |
> From: Juanma Barranquero <lekktu@gmail.com>
> Date: Fri, 13 Nov 2015 00:53:56 +0100
> Cc: Eli Zaretskii <eliz@gnu.org>, 21833@debbugs.gnu.org, Stelian Iancu
> <si@siancu.net>
>
> > So don't put anything on kill-emacs-hook that needs an interactive
> > response from the user. Decide on a sensible non-interactive behaviour,
> > and for the interactive case use kill-emacs-query-functions.
> > The documentation seems clear to me.
>
> I'd agree, but in some cases, the "sensible non-interactive behaviour" is just
> to abort killing Emacs
Why not decide that the sensible non-interactive behavior is to behave
as if the answer is NO? Can you think up a use cases where this would
be terribly wrong?
FWIW, IME, whenever I see this question (interactively, of course),
the correct answer is always NO. So even if the above strategy errs,
it does so in a very small fraction of use cases, at least IME.
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, (continued)
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/12
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Glenn Morris, 2015/11/12
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/12
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/12
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook,
Eli Zaretskii <=
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Juanma Barranquero, 2015/11/16
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/16
- bug#21833: 24.4; desktop-kill, which is interactive, is in kill-emacs-hook, Eli Zaretskii, 2015/11/13