From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: sj Newsgroups: gmane.emacs.bugs Subject: bug#5536: set-face-attribute doesn't work correctly Date: Sun, 7 Feb 2010 00:29:47 +0900 Message-ID: <91cd3e1b1002060729l7f3fc7d0m4a78f3e94c320da3@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0016e640d4c8ff43f5047ef03c73 X-Trace: ger.gmane.org 1265521725 13911 80.91.229.12 (7 Feb 2010 05:48:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Feb 2010 05:48:45 +0000 (UTC) To: 5536@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 07 06:48:41 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ne00e-0001pI-38 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2010 06:48:41 +0100 Original-Received: from localhost ([127.0.0.1]:45841 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ne00c-0005FT-K0 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2010 00:48:38 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NdqJm-0005Uk-KW for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 14:27:46 -0500 Original-Received: from [199.232.76.173] (port=54648 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NdqJl-0005Uc-9D for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 14:27:45 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NdqJj-0003tG-Hn for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 14:27:44 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47830) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NdqJj-0003t0-5Y for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 14:27:43 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Ndq2d-00016g-9y; Sat, 06 Feb 2010 14:10:03 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: sj Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Feb 2010 19:10:03 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5536 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12654833934232 (code B ref -1); Sat, 06 Feb 2010 19:10:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Feb 2010 19:09:53 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ndq2T-00016D-Cv for submit@debbugs.gnu.org; Sat, 06 Feb 2010 14:09:53 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ndmbd-0007Bl-MQ for submit@debbugs.gnu.org; Sat, 06 Feb 2010 10:29:58 -0500 Original-Received: from mx10.gnu.org ([199.232.76.166]:40847) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NdmbZ-0001i5-1R for submit@debbugs.gnu.org; Sat, 06 Feb 2010 10:29:53 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NdmbY-0007hr-4v for submit@debbugs.gnu.org; Sat, 06 Feb 2010 10:29:52 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:34685) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NdmbX-0007hh-U0 for submit@debbugs.gnu.org; Sat, 06 Feb 2010 10:29:52 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NdmbX-0004Fp-Gd for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 10:29:51 -0500 Original-Received: from [199.232.76.173] (port=43620 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NdmbX-0004FT-4E for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 10:29:51 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NdmbW-0007h7-5B for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 10:29:50 -0500 Original-Received: from mail-yw0-f189.google.com ([209.85.211.189]:55661) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NdmbV-0007gt-Pj for bug-gnu-emacs@gnu.org; Sat, 06 Feb 2010 10:29:50 -0500 Original-Received: by ywh27 with SMTP id 27so4253606ywh.1 for ; Sat, 06 Feb 2010 07:29:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=+vzfTA6jb+eLxi+qh9Tok+qKwaGC9hyQenQyj+PMYf0=; b=o2RDXszIcMuYKjI6i2EGNhPJ0xDR8C/dhWEQZBylDNNMNm3JrDb15T4x8yrQmJY1xU nWuyHRdVR44YIg3OnBmksBBsAmnuLdkAcgCWvn5vPL27LXYPPe2XE+YOobJLgLBvYdwK WpQvcKqMP3FtVp1qCdYTjoWPuljH6WvaHKpBM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=Abi82soUHFgwbhP7qsvBerK0FuDYhp1BA+mMfAQh5hkhNLS4V+3usa7YOnMYFcQM33 1IWmFj/mp9b0JuZWs89vDO+/OQPrcEctpF0782bBopDkWhvH7NgDwTzCDK+01Xp9Bc75 ywzjmhq54QJzn4rzNhhcp6GqokxkJYT7y8aww= Original-Received: by 10.91.163.4 with SMTP id q4mr3828576ago.13.1265470187455; Sat, 06 Feb 2010 07:29:47 -0800 (PST) X-Google-Sender-Auth: 6bd1d3697febeb39 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Sat, 06 Feb 2010 14:09:53 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 06 Feb 2010 14:10:03 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Sun, 07 Feb 2010 00:47:38 -0500 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:34938 Archived-At: --0016e640d4c8ff43f5047ef03c73 Content-Type: text/plain; charset=ISO-8859-1 symptom: (custom-face-attributes-get 'font-lock-keyword-face nil) ==> (:foreground "Cyan1") (set-face-attribute 'font-lock-keyword-face nil :family "verdana") (custom-face-attributes-get 'font-lock-keyword-face nil) ==> (:foreground "Cyan1" :family "verdana") -------------------------------------------------------------- (set-face-attribute 'font-lock-keyword-face nil :family 'unspecified) (custom-face-attributes-get 'font-lock-keyword-face nil) ==> (:foreground "Cyan1" :family "verdana") ;; wasn't removed -------------------------------------------------------------- my solution: modify faces.el file =============================================================== 738c738 < (when (stringp family) --- > (when (or (stringp family)(eq family 'unspecified)) 741c741 < (when (stringp foundry) --- > (when (or (stringp foundry)(eq foundry 'unspecified)) =============================================================== --0016e640d4c8ff43f5047ef03c73 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable symptom:
(custom-face-attributes-get 'font-lock-keyword-face nil)=A0=3D=3D> (:foreground "Cyan1")

(set-face-attribute &= #39;font-lock-keyword-face nil
=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 :family &qu= ot;verdana")

(custom-face-attributes-get 'font-lock-keyword-face nil)
=A0=3D= =3D> (:foreground "Cyan1" :family "verdana")

= --------------------------------------------------------------

(set-= face-attribute 'font-lock-keyword-face nil
=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 :family 'unspecified)

(custom-face= -attributes-get 'font-lock-keyword-face nil)
=A0=3D=3D> (:foregro= und "Cyan1" :family "verdana")=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0 ;; wasn't removed

---------------------------------= -----------------------------


my solution:
modify faces.el file
=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D
738c738
<=A0=A0=A0=A0=A0=A0 (when (stringp family)---
>=A0=A0=A0=A0=A0=A0 (when (or (stringp family)(eq family 'un= specified))
741c741
<=A0=A0=A0=A0=A0=A0 (when (stringp foundry)
---
>=A0= =A0=A0=A0=A0=A0 (when (or (stringp foundry)(eq foundry 'unspecified))=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--0016e640d4c8ff43f5047ef03c73--