[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#52007: [External] : Re: bug#52007: 26.3; Doc of `define-globalized-m
From: |
Eli Zaretskii |
Subject: |
bug#52007: [External] : Re: bug#52007: 26.3; Doc of `define-globalized-minor-mode' and global(ized) minor modes |
Date: |
Sun, 21 Nov 2021 19:28:40 +0200 |
> From: Drew Adams <drew.adams@oracle.com>
> CC: "52007@debbugs.gnu.org" <52007@debbugs.gnu.org>
> Date: Sun, 21 Nov 2021 17:22:30 +0000
>
> > > Toggle Foo mode in all buffers.
> > >
> > > It doesn't do that at all. Instead, it toggles
> > > `global-foo-mode'.
> >
> > No, it turns ON both foo-mode and global-foo-mode.
>
> You missed the point of the bug report.
> Toggling the global mode turns them both on (or off,
> depending on the current value of `global-foo-mode')
> in all buffers, yes.
No. It turns on foo-mode in all buffers, and it turns on
global-foo-mode globally -- it is nonsense to talk about "global mode
in a buffer", because global modes are, well, global.
> That's not what it means to toggle `foo-mode'
> everywhere. Doing that would flip the value that
> `foo-mode' (non-global mode) has in each buffer.
And it does.
> Glad this will be fixed in Emacs 28. (And no, I
> wasn't "looking at an old Emacs". I reported on
> the latest Emacs release, Emacs 27.2.)
Your report said 26.3.
bug#52007: 26.3; Doc of `define-globalized-minor-mode' and global(ized) minor modes, Eli Zaretskii, 2021/11/21