Subject: bug#1484 closed by Stefan Monnier <[email-masked]> (Re: bug#1484: 23.0.60; Apropos output: <v> etc.?)

From: [email-masked] (Emacs bug Tracking System)

This is an automatic notification regarding your bug report
which was filed against the emacs package:

#1484: 23.0.60; Apropos output: <v> etc.?

It has been closed by Stefan Monnier <[email-masked]>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Stefan Monnier <[email-masked]> by
replying to this email.

-- 
1484: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1484
Emacs Bug Tracking System
Contact [email-masked] with problems
>From [email-masked] Wed Dec  3 13:57:23 2008
From: Stefan Monnier <[email-masked]>
To: Drew Adams <[email-masked]>
Cc: [email-masked]
Subject: Re: bug#1484: 23.0.60; Apropos output: <v> etc.?
Date: Wed, 03 Dec 2008 16:57:15 -0500

> M-x apropos now uses tags such as <v>, <f>, <p>, instead of Variable,
> Function, Plist. Is this a bug? I don't see anything in NEWS about it
> (searching for "apropos").

Indeed, this is odd: the short form is now used in the default layout,
whereas the long form is now used in the compact layout.  It should be
the other way around.
The pach below should fix it.  Thanks.

        Stefan

=== modified file 'lisp/apropos.el'
--- lisp/apropos.el	2008-08-31 00:41:24 +0000
+++ lisp/apropos.el	2008-12-03 21:52:25 +0000
@@ -1096,8 +1096,8 @@
 	 'face 'default 'apropos-symbol (car apropos-item))
       (insert-text-button
        (if apropos-compact-layout
-           (button-type-get type 'apropos-label)
-         (format "<%s>" (button-type-get type 'apropos-short-label)))
+           (format "<%s>" (button-type-get type 'apropos-short-label))
+         (button-type-get type 'apropos-label))
        'type type
        ;; Can't use the default button face, since user may have changed the
        ;; variable!  Just say `no' to variables containing faces!

>From [email-masked] Wed Dec  3 09:09:02 2008
From: "Drew Adams" <[email-masked]>
To: <[email-masked]>
Subject: 23.0.60; Apropos output: <v> etc.?
Date: Wed, 3 Dec 2008 09:08:49 -0800

M-x apropos now uses tags such as <v>, <f>, <p>, instead of Variable,
Function, Plist. Is this a bug? I don't see anything in NEWS about it
(searching for "apropos").
 
It's certainly more opaque (less clear) than using plain English
words. And there is no explanation (e.g. legend) of this new
convention in the Apropos output buffer. How will a user know what <p>
means?

In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
 of 2008-11-24 on LENNART-69DE564
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include
-fno-crossjumping'