From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 29 17:03:11 2011 Received: (at submit) by debbugs.gnu.org; 29 Jun 2011 21:03:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qc1ug-0008DG-FF for submit@debbugs.gnu.org; Wed, 29 Jun 2011 17:03:10 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qc1ue-0008D5-Aw for submit@debbugs.gnu.org; Wed, 29 Jun 2011 17:03:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qc1uY-0005b0-3L for submit@debbugs.gnu.org; Wed, 29 Jun 2011 17:03:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qc1uX-0005ai-Ha for submit@debbugs.gnu.org; Wed, 29 Jun 2011 17:03:01 -0400 Received: from eggs.gnu.org ([140.186.70.92]:44901) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qc1uV-0004bQ-T4 for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2011 17:03:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qc1uU-0005aV-6j for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2011 17:02:59 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:17008) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qc1uT-0005aL-KI for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2011 17:02:57 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet10.oracle.com (Switch-3.4.4/Switch-3.4.2) with ESMTP id p5TL2qPr012144 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 29 Jun 2011 21:02:54 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p5TL2qgG007585 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 29 Jun 2011 21:02:52 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p5TL2k0h005575 for ; Wed, 29 Jun 2011 16:02:46 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 29 Jun 2011 14:02:46 -0700 From: "Drew Adams" To: Subject: 24.0.50; do not simply reuse (hard-code) font-lock faces for apropos Date: Wed, 29 Jun 2011 14:02:47 -0700 Message-ID: <0BA368FEA6EB4C78A0F4D086431F7658@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acw2n+YSyYf2TSu7QJWVjHJFTwug5Q== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090202.4E0B92FE.008B:SCFMA922111,ss=1,re=-4.000,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) In the past, the same, hard-coded face (`(italic variable-pitch)') was used for the `Command', `Variable', `Option', and `Properties' links in apropos output buffers. At least this had the advantage of not being horribly ugly. But it had the disadvantage of not distinguishing the various types of thing by appearance. The problem with the current situation is that you have simply reused font-lock faces, instead of creating new faces (that perhaps inherit from the same font-lock faces). Faces that a user might have customized for font-lock, and which work well for code (e.g. Lisp code), do not necessarily work well for apropos. For instance, I use red for `font-lock-function-name-face'. That is horrible in apropos output. But I have no way to customize it for apropos, without also changing it for code etc. This is very unwise design. If you want to use a customizable face instead of hard-coding the face, great. But in that case create faces for apropos itself, so a user can customize the appearance of apropos without also affecting the appearance of font-lock in general. You can always make the apropos faces inherit from any faces you like. But please do not couple things this way, making it hard on users. This kind of thing is hard-coding - a no-no: (define-button-type 'apropos-function 'apropos-label "Function" 'apropos-short-label "f" 'face '(font-lock-function-name-face button) ;; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ;; NO NO ---------- 'help-echo "mouse-2, RET: Display more help on this function" 'follow-link t 'action (lambda (button) (describe-function (button-get button 'apropos-symbol)))) In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-06-27 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.5) --no-opt --cflags -Ic:/build/include' From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 28 23:53:50 2012 Received: (at control) by debbugs.gnu.org; 29 Jan 2012 04:53:50 +0000 Received: from localhost ([127.0.0.1]:42795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrMlx-0003mP-JT for submit@debbugs.gnu.org; Sat, 28 Jan 2012 23:53:50 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:54495 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrMlv-0003mI-WB for control@debbugs.gnu.org; Sat, 28 Jan 2012 23:53:48 -0500 Received: from bb121-7-229-69.singnet.com.sg ([121.7.229.69]:46497 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RrMlt-0001n5-EQ for control@debbugs.gnu.org; Sat, 28 Jan 2012 23:53:46 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: severity 8962 wishlist Date: Sun, 29 Jan 2012 12:53:38 +0800 Message-ID: <871uqj3y99.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) severity 8962 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 29 00:19:28 2012 Received: (at 8962) by debbugs.gnu.org; 29 Jan 2012 05:19:28 +0000 Received: from localhost ([127.0.0.1]:42808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrNAh-0005DM-8b for submit@debbugs.gnu.org; Sun, 29 Jan 2012 00:19:28 -0500 Received: from acsinet15.oracle.com ([141.146.126.227]:22480) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RrNAe-0005D5-Ak; Sun, 29 Jan 2012 00:19:21 -0500 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id q0T5JAAF002781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 29 Jan 2012 05:19:11 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q0T5J9W9002449 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 29 Jan 2012 05:19:10 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q0T5J9IQ007207; Sat, 28 Jan 2012 23:19:09 -0600 Received: from dradamslap1 (/10.159.37.215) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 28 Jan 2012 21:19:09 -0800 From: "Drew Adams" To: "'Chong Yidong'" , <8962@debbugs.gnu.org> References: <871uqj3y99.fsf@gnu.org> Subject: bug#8962: 24.0.50; do not simply reuse (hard-code) font-lock faces for apropos Date: Sat, 28 Jan 2012 21:19:01 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: AczeQgks0QYljq7QSnuDjoieneRfuwAAtJBA X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-CT-RefId: str=0001.0A090202.4F24D6D0.0021,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 8962 Cc: tracker@debbugs.gnu.org, 'GNU bug Tracking System' X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) No reason is given why this is considered a "wishlist" bug. Such hardcoded faces are anathema and should be corrected, giving users the control they deserve. Hardcoding is not the GNU way. It does not respect users. Especially so in the context of user help such as `apropos'. > From: GNU bug Tracking System Sent: Saturday, January 28, 2012 8:54 PM > Processing commands for control@debbugs.gnu.org: > > > severity 8962 wishlist > Bug #8962 [emacs] 24.0.50; do not simply reuse (hard-code) > font-lock faces for apropos > Severity set to 'wishlist' from 'normal' > > > thanks > Stopping processing here. > > Please contact help-debbugs@gnu.org if you need assistance. > > GNU bugs database, http://debbugs.gnu.org/ From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 31 22:24:46 2012 Received: (at control) by debbugs.gnu.org; 1 Apr 2012 02:24:47 +0000 Received: from localhost ([127.0.0.1]:33446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SEATG-0005U5-5V for submit@debbugs.gnu.org; Sat, 31 Mar 2012 22:24:46 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36046) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SEATE-0005Ty-9M for control@debbugs.gnu.org; Sat, 31 Mar 2012 22:24:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SEAT6-000456-45 for control@debbugs.gnu.org; Sat, 31 Mar 2012 22:24:36 -0400 Date: Sat, 31 Mar 2012 22:24:36 -0400 Message-Id: Subject: control message for bug 11139 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) forcemerge 8962 11139 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 01 02:15:34 2012 Received: (at control) by debbugs.gnu.org; 1 Apr 2012 06:15:34 +0000 Received: from localhost ([127.0.0.1]:33494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SEE4b-0003J2-Uh for submit@debbugs.gnu.org; Sun, 01 Apr 2012 02:15:34 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38368) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SEE4Y-0003It-W9 for control@debbugs.gnu.org; Sun, 01 Apr 2012 02:15:31 -0400 Received: from bb121-6-72-34.singnet.com.sg ([121.6.72.34]:33441 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SEE4O-0003G6-VJ for control@debbugs.gnu.org; Sun, 01 Apr 2012 02:15:21 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: merge 8962 11139 Date: Sun, 01 Apr 2012 14:15:14 +0800 Message-ID: <871uo8m0zx.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) merge 8962 11139 thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 23 11:41:18 2012 Received: (at 8962) by debbugs.gnu.org; 23 Apr 2012 15:41:18 +0000 Received: from localhost ([127.0.0.1]:49161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMLO9-0002Ml-Ga for submit@debbugs.gnu.org; Mon, 23 Apr 2012 11:41:18 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34741 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMLO7-0002Mc-B7 for 8962@debbugs.gnu.org; Mon, 23 Apr 2012 11:41:16 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:45383 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SMLNP-0003Ls-6S; Mon, 23 Apr 2012 11:40:31 -0400 From: Chong Yidong To: "Drew Adams" Subject: Re: bug#8962: 24.0.50; do not simply reuse (hard-code) font-lock faces for apropos References: <0BA368FEA6EB4C78A0F4D086431F7658@us.oracle.com> Date: Mon, 23 Apr 2012 23:40:22 +0800 In-Reply-To: <0BA368FEA6EB4C78A0F4D086431F7658@us.oracle.com> (Drew Adams's message of "Wed, 29 Jun 2011 14:02:47 -0700") Message-ID: <87pqay5ue1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 8962 Cc: 8962@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) "Drew Adams" writes: > The problem with the current situation is that you have simply reused > font-lock faces, instead of creating new faces (that perhaps inherit > from the same font-lock faces). Fixed now in trunk. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 23 11:41:29 2012 Received: (at control) by debbugs.gnu.org; 23 Apr 2012 15:41:29 +0000 Received: from localhost ([127.0.0.1]:49164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMLOK-0002ND-Fn for submit@debbugs.gnu.org; Mon, 23 Apr 2012 11:41:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34745 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMLOI-0002N4-5P for control@debbugs.gnu.org; Mon, 23 Apr 2012 11:41:26 -0400 Received: from bb116-14-12-6.singnet.com.sg ([116.14.12.6]:45384 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SMLNb-0003My-0j for control@debbugs.gnu.org; Mon, 23 Apr 2012 11:40:43 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 8962 Date: Mon, 23 Apr 2012 23:40:35 +0800 Message-ID: <87mx62cv7w.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) close 8962 thanks From unknown Sat Jun 21 10:44:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 May 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator