From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Is there an equivalent to setq-local for faces? Date: Thu, 23 Sep 2021 18:52:21 +0300 Message-ID: <83ee9fuw5m.fsf@gnu.org> References: <87sfxycaqk.fsf@ucl.ac.uk> <83o88mxclt.fsf@gnu.org> <87lf3o91jr.fsf@ucl.ac.uk> <83bl4kwwgl.fsf@gnu.org> <871r5fid1v.fsf@ucl.ac.uk> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15794"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 23 17:54:46 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mTR3e-0003wB-11 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 17:54:46 +0200 Original-Received: from localhost ([::1]:60314 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTR3d-0007Az-06 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 23 Sep 2021 11:54:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTR1H-0004Pb-Sb for help-gnu-emacs@gnu.org; Thu, 23 Sep 2021 11:52:20 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50068) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTR1H-0006cn-JR for help-gnu-emacs@gnu.org; Thu, 23 Sep 2021 11:52:19 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4520 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTR1H-0006Wf-7g for help-gnu-emacs@gnu.org; Thu, 23 Sep 2021 11:52:19 -0400 In-Reply-To: <871r5fid1v.fsf@ucl.ac.uk> (message from Eric S Fraga on Thu, 23 Sep 2021 15:25:48 +0100) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:133191 Archived-At: > From: Eric S Fraga > Date: Thu, 23 Sep 2021 15:25:48 +0100 > > On Wednesday, 22 Sep 2021 at 16:50, Eli Zaretskii wrote: > > Why do you think it does? > > I had the impression that any change I made to a face was reflected in > every frame That's because many Emacs APIs for changing face attributes by default actively propagate the changes to all frames. But you can avoid that by using the FRAME argument. See, for example, set-face-attribute.