unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Drew Adams <drew.adams@oracle.com>
To: Eli Zaretskii <eliz@gnu.org>, Drew Adams <drew.adams@oracle.com>
Cc: npostavs@users.sourceforge.net, 12065@debbugs.gnu.org
Subject: bug#12065: 24.1; `custom-magic-show': set to "no", cannot get back again
Date: Sat, 6 Aug 2016 09:01:30 -0700 (PDT)	[thread overview]
Message-ID: <99e35d3a-bdb9-4d90-b2a3-ef826170f45b@default> (raw)
In-Reply-To: <<8360rel646.fsf@gnu.org>>

> > I don't understand how that means that this is not a bug.
>
> You've misunderstood what Noam was saying, that's all.
>
> > You might not have the will or resources to fix this now,
> > but this certainly must be a bug.
> 
> And this is an uncalled-for attack.  Are you working on acquiring yet
> another member of the project who will not want to work on your bug
> reports?  If so, you are on the right path.

*That* is an unwarranted attack.  Are you working on convincing
Noam that he should not work on bugs I report?

My point was (1) that it is _fine_ to (a) *not want* to work
on a particular bug, or to want to but (b) *not have the time*
to.  And that that is _expected_, particularly for bugs that
are judged to be minor and whose fixes might not be minor.

(2) But that, in itself, is not a reason to close a bug.
A bug can remain open without getting immediate attention
to fix it.  That was my point (1 & 2).  There is nothing
"attacking" in what I said, and nothing ad hominem.

Your response, on the other hand...

FWIW, I don't have any problem with what I've seen of Noam's
work on fixing bugs or his attitude or approach to doing so.
On the contrary.  And I thank him for helping.

I did not (and do not) see how there being an "Apply" button,
or being able to `setq' the variable, means that there is no
bug here.  That was a reason given as to why there is no bug,
and to me that is no reason.  If `defun' stopped working it
would not be appropriate to say that there was no bug because
you can just use `fset'.

> > Using the Value menu to change the value to no should
> > [not] make the State menu disappear.
    ^^^^^
     typo - missed this; sorry

> There is no bug that I can see, Emacs is behaving as
> documented and as expected, since hiding that button is
> part of what the nil value does.

I see.  I haven't located that documentation.  Where does
Emacs say that?  The doc string certainly doesn't say it.
And there is nothing in the manuals about it.

In fact, the doc says _nothing_ about the behavior when
the value is nil (as the bug report mentions).

You can guess, from the description of non-nil, that nil
means to not show the "textual description of the state".
But that description is the text near the State button,
which describes the current state.  It is not the State
button itself.

That is not what the State button does - the button is not
a textual description, and it does not describe the current
state.

If what you say is really the intention, then the doc should
say that nil removes the State button as well as the textual
description of the current state.

Otherwise, users are likely to be as surprised and confused
as I was when I stumbled on this unusual behavior, and wonder
how to get back the State button (which does more than just
set the option value for the current session).  Both what nil
does to the State button, and how to get it back, should be
made clear in the doc.

I'd argue that the current behavior wrt hiding the State
button, whether intended or not, is bad - user unfriendly.
But if you like it, please fix the doc so it lets users know
just what to expect.  Thx.





      parent reply	other threads:[~2016-08-06 16:01 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27  3:45 bug#12065: 24.1; `custom-magic-show': set to "no", cannot get back again Drew Adams
2012-09-16 23:39 ` Drew Adams
2016-08-05 23:22 ` npostavs
2016-08-06  0:03   ` Drew Adams
2016-08-06  0:25     ` npostavs
2016-08-06  1:42       ` Drew Adams
2016-08-06  7:16       ` Eli Zaretskii
2016-08-06  7:16     ` Eli Zaretskii
2020-01-16 13:54       ` Stefan Kangas
     [not found]   ` <<2e75b433-131f-49c8-9939-2c00ba7e2827@default>
     [not found]     ` <<8360rel646.fsf@gnu.org>
2016-08-06 16:01       ` Drew Adams [this message]

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

  List information: https://www.gnu.org/software/emacs/

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

  git send-email \
    --in-reply-to=99e35d3a-bdb9-4d90-b2a3-ef826170f45b@default \
    --to=drew.adams@oracle.com \
    --cc=12065@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=npostavs@users.sourceforge.net \
    /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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).