all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Drew Adams" <drew.adams@oracle.com>
Subject: RE: turn-on-*-mode
Date: Tue, 16 May 2006 08:16:50 -0700	[thread overview]
Message-ID: <DNEMKBNJBGPAOPIJOOICIECKDGAA.drew.adams@oracle.com> (raw)
In-Reply-To: <m3k68mvx6k.fsf@kfs-l.imdomain.dk>

    We could even make a M-x toggle command which could toggle any mode
    (it should provide a list of known modes as completion choices).
    That would also be a good way to learn about new modes.

    It might even toggle any boolean variable given a C-u prefix...
    after the release!

I suggested such a generic toggle with completion a while back - see thread
"add generic toggle, turn on,and turn off commands to Options menu"
(2006-03-04 and 2006-04-21-24). This also proposed adding such a generic
toggle to the Options menu, since that menu cannot accomodate an unlimited
number of specific toggle items.

Richard's decision was this:

    I don't like the idea of a generic toggle menu item.
    I don't think that is a helpful UI.  I don't have time to
    discuss it, though.

Of course, the idea of a generic toggle command need not be coupled with the
suggestion to add it to the Options menu. If the idea of such a command (but
not menu item) is still open (Richard?), then please see the previous thread
for some suggestions about treating quasi-binary options, that is, options
that are essentially binary but whose non-nil value need not be t.

Toggling a mode generically (your suggestion) is not necessarily the same as
toggling a user option generically, and mode-variable values are not always
nil and non-nil. But in many cases the treatment of the two could be the
same or similar. In any case, any discussion of one should perhaps also
consider the other.

FATHOC (For after the release, of course.)

  parent reply	other threads:[~2006-05-16 15:16 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-15 13:32 turn-on-*-mode Sam Steingold
2006-05-16  4:28 ` turn-on-*-mode Richard Stallman
2006-05-16 12:53   ` turn-on-*-mode Sam Steingold
2006-05-16 13:29     ` turn-on-*-mode Lennart Borgman
2006-05-16 14:52       ` turn-on-*-mode Kim F. Storm
2006-05-16 15:04         ` turn-on-*-mode Sam Steingold
2006-05-16 15:31           ` turn-on-*-mode David Kastrup
2006-05-16 15:40             ` turn-on-*-mode Drew Adams
2006-05-16 16:03               ` turn-on-*-mode Lennart Borgman
2006-05-16 18:35             ` turn-on-*-mode Stuart D. Herring
2006-05-17  1:26               ` turn-on-*-mode Johan Bockgård
2006-05-17  3:45             ` turn-on-*-mode Richard Stallman
2006-05-17  3:44           ` turn-on-*-mode Richard Stallman
2006-05-30 18:38             ` turn-on-*-mode Reiner Steib
2006-05-30 18:58               ` turn-on-*-mode Sam Steingold
2006-05-30 19:07                 ` turn-on-*-mode Reiner Steib
2006-05-16 15:16         ` Drew Adams [this message]
2006-05-16 15:48         ` turn-on-*-mode Reiner Steib
2006-05-17  2:18           ` turn-on-*-mode Miles Bader
2006-05-17 20:08             ` turn-on-*-mode Richard Stallman
2006-05-17 21:24               ` turn-on-*-mode Stefan Monnier
2006-05-19  2:03                 ` turn-on-*-mode Richard Stallman
2006-05-19  3:30                   ` turn-on-*-mode Stefan Monnier
2006-05-16 16:02         ` turn-on-*-mode Kevin Rodgers
2006-05-17 15:28           ` turn-on-*-mode Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DNEMKBNJBGPAOPIJOOICIECKDGAA.drew.adams@oracle.com \
    --to=drew.adams@oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.