From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#11059: 24.0.94; Please add `face-spec-set' to the elisp manual Date: Thu, 12 Apr 2012 15:00:11 +0800 Message-ID: <87aa2hwi2s.fsf@gnu.org> References: <871uola5nq.fsf@web.de> <87k41mer74.fsf@gnu.org> <86bomyyzaf.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1334214074 19029 80.91.229.3 (12 Apr 2012 07:01:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 12 Apr 2012 07:01:14 +0000 (UTC) Cc: 11059@debbugs.gnu.org To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 12 09:01:09 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SIE1h-0003Ec-If for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Apr 2012 09:01:05 +0200 Original-Received: from localhost ([::1]:55986 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIE1g-0002dx-VJ for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Apr 2012 03:01:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59622) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIE1a-0002ct-D1 for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 03:01:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SIE1U-0005eu-71 for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 03:00:57 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SIE1U-0005eo-3k for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 03:00:52 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SIE2c-0001MG-Gp for bug-gnu-emacs@gnu.org; Thu, 12 Apr 2012 03:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Apr 2012 07:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11059 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11059-submit@debbugs.gnu.org id=B11059.13342140965187 (code B ref 11059); Thu, 12 Apr 2012 07:02:02 +0000 Original-Received: (at 11059) by debbugs.gnu.org; 12 Apr 2012 07:01:36 +0000 Original-Received: from localhost ([127.0.0.1]:53173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIE2C-0001Lb-0N for submit@debbugs.gnu.org; Thu, 12 Apr 2012 03:01:36 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:36563) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SIE28-0001LT-Iv for 11059@debbugs.gnu.org; Thu, 12 Apr 2012 03:01:33 -0400 Original-Received: from [155.69.18.84] (port=54023 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SIE0y-0002Qq-03; Thu, 12 Apr 2012 03:00:20 -0400 In-Reply-To: <86bomyyzaf.fsf@web.de> (Michael Heerdegen's message of "Wed, 11 Apr 2012 19:05:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:58871 Archived-At: Michael Heerdegen writes: > I know that I _can_ use `custom-set-faces' explicitly in .emacs for this > purpose - that works. But is this really the right function for users > to use in their .emacs to redefine faces? If you want your changes to play nicely with the Custom interface, you should use `custom-set-faces'. Obviously, code in .emacs is allowed to do anything. So for example if you really don't want to use `custom-set-faces', you could set the `face-defface-spec' symbol property directly. But this will cause the original spec to be lost, and also you have to make sure that the face has already been defined with defface, i.e. it's listed in `face-new-frame-defaults' etc. > If yes, the manual section "Faces" should at least mention it. I'll see what I can do.