From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#24594: 24.5; `variable-pitch-mode': accept FACE arg instead of hardcoding the face Date: Wed, 5 Oct 2016 08:51:21 -0700 (PDT) Message-ID: References: <587cb6c7-44f8-4546-91ee-264416c965d6@default> <87eg3vy7jn.fsf@users.sourceforge.net> <83862660-197c-4647-91a0-b8330bab231f@default> <87y423vv0z.fsf@users.sourceforge.net> <423632f0-d8a1-4d8d-b86c-4b1804c5d441@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1475682758 29509 195.159.176.226 (5 Oct 2016 15:52:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 5 Oct 2016 15:52:38 +0000 (UTC) Cc: 24594@debbugs.gnu.org, =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 05 17:52:31 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1broUT-0005PD-BF for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Oct 2016 17:52:17 +0200 Original-Received: from localhost ([::1]:49953 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1broUT-0000nf-Ry for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Oct 2016 11:52:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1broUI-0000lA-NI for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2016 11:52:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1broUE-0002eB-GZ for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2016 11:52:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1broUE-0002dz-Cn for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2016 11:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1broUD-0000Op-VA for bug-gnu-emacs@gnu.org; Wed, 05 Oct 2016 11:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Oct 2016 15:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24594 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 24594-submit@debbugs.gnu.org id=B24594.14756826941498 (code B ref 24594); Wed, 05 Oct 2016 15:52:01 +0000 Original-Received: (at 24594) by debbugs.gnu.org; 5 Oct 2016 15:51:34 +0000 Original-Received: from localhost ([127.0.0.1]:45975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1broTm-0000O6-Iz for submit@debbugs.gnu.org; Wed, 05 Oct 2016 11:51:34 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:22194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1broTk-0000Nq-P6 for 24594@debbugs.gnu.org; Wed, 05 Oct 2016 11:51:33 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u95FpQBN001786 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 5 Oct 2016 15:51:26 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id u95FpP4F027848 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 5 Oct 2016 15:51:26 GMT Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u95FpN78007752; Wed, 5 Oct 2016 15:51:23 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:124103 Archived-At: > Why aren't the buffer-face-* commands sufficient? Which part of this is unclear: "I'm OK with eliminating `variable-pitch-mode' altogether. I don't really see the point of a version of `buffer-face-mode' that is limited to one face." That would be one "fix" for this bug report. Remove it, and remove face `variable-pitch'. On the other hand, if you do NOT eliminate it, then the problems with it are still there to be fixed. 1. Enhancement: command should work for any variable-pitch face. One way to do that, so that you can interactively specify the face to use, was proposed: negative prefix arg prompts for the face. 2. Enhancement: Fix face `variable-pitch' so that it really limits customization of the attributes to variable-pitch faces. That is the only justification for a face name that reflects particular attribute values: limit customization for those values. Again, the only reason to keep `variable-pitch-mode' and face `variable-pitch' is if you feel that we really need such things. (I do not.) But if you do, then they cry out to be fixed properly, IMO. IF they are so fixed, AND if it is true that a variable-pitch specialization of the `buffer-face-*' commands is useful (not my propos), THEN some Emacs users will presumably benefit. (I will not benefit, personally, since I do not use such things.)