GNU bug report logs - #20483
25.0.50; Customize buffer `Show' for whole option: return previously shown display

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Drew Adams <drew.adams@HIDDEN>; dated Fri, 1 May 2015 17:58:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 May 2015 17:57:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 01 13:57:19 2015
Received: from localhost ([127.0.0.1]:58915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1YoFBf-0004pR-20
	for submit <at> debbugs.gnu.org; Fri, 01 May 2015 13:57:19 -0400
Received: from eggs.gnu.org ([208.118.235.92]:46347)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBc-0004pB-Fk
 for submit <at> debbugs.gnu.org; Fri, 01 May 2015 13:57:17 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBW-0004vH-CM
 for submit <at> debbugs.gnu.org; Fri, 01 May 2015 13:57:11 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38362)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBW-0004vD-9t
 for submit <at> debbugs.gnu.org; Fri, 01 May 2015 13:57:10 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:59813)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBR-00018M-7j
 for bug-gnu-emacs@HIDDEN; Fri, 01 May 2015 13:57:10 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBN-0004tf-7I
 for bug-gnu-emacs@HIDDEN; Fri, 01 May 2015 13:57:05 -0400
Received: from aserp1040.oracle.com ([141.146.126.69]:24594)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <drew.adams@HIDDEN>) id 1YoFBM-0004tT-Qd
 for bug-gnu-emacs@HIDDEN; Fri, 01 May 2015 13:57:01 -0400
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 t41Hux7E024110
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
 for <bug-gnu-emacs@HIDDEN>; Fri, 1 May 2015 17:56:59 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t41HuwRq001670
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
 for <bug-gnu-emacs@HIDDEN>; Fri, 1 May 2015 17:56:59 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t41HuwU2019476
 for <bug-gnu-emacs@HIDDEN>; Fri, 1 May 2015 17:56:58 GMT
MIME-Version: 1.0
Message-ID: <631e8064-f236-4389-bd63-e39351f3d221@default>
Date: Fri, 1 May 2015 10:56:58 -0700 (PDT)
From: Drew Adams <drew.adams@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 25.0.50; Customize buffer `Show' for whole option: return previously
 shown display
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9  (901082) [OL
 12.0.6691.5000 (x86)]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

You can consider this an enhancement request.  Essentially, it removes
control by the main hide/show button from deciding what gets shown wrt
the doc string.  It gives that doc-string control only to the other
hide/show button, which is designed for doc-string visibility control.

emacs -Q

M-x customize-option blink-cursor-mode

By default, everything is shown.  There are two `Hide' buttons:

1. At the far left, to hide everything other than the option name and
   the first line of the doc string.
2. After the first line of the doc string.

Click #1, to hide (almost) everything.  That button changes to `Show
Value', and the other `Hide' button changes to `More'.  Which is OK (but
see below, about the name of button `Show Value').

Click #1 again.  It should return to the previous state, but button #2
still says `More' and the rest of the doc string is still hidden.

IOW, #1 should toggle between hiding (almost) everything and returning
to whatever was shown before it was clicked to hide stuff.

Another way to see that this proposed behavior would be better:

Click the `More' button (#2), to show all of the doc string.  Then click
#1, to hide (almost) everything.  Then click #1 again.  A user would
reasonably expect it to show what was last shown wrt the doc string,
i.e., the full doc string.  IOW, #1 should not decide what it *shows*,
wrt #2 (but it is OK for it to decide what it hides).

If this gets fixed as described then `Show Value' should be renamed just
`Show'.

The main hide/show button (#1) should toggle between (a) hiding
everything except the option name and first doc line and (b) showing
everything, except as last decided by button #2.  This lets the user use
#2 (and only #2) to decide about the doc string display, and use #1 to
hide a maximum of stuff.

In GNU Emacs 25.0.50.1 (i686-pc-mingw32)
 of 2015-04-05 on LEG570
Bzr revision: 16eec6fc55dcc05d1d819f18998e84a9580b2521
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --host=3Di686-pc-mingw32 --enable-checking=3Dyes,glyphs'




Acknowledgement sent to Drew Adams <drew.adams@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#20483; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.