From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: face-remapping-alist can not override internal-border face? Date: Sun, 10 Mar 2019 14:35:53 +0100 Message-ID: <5C8512B9.4010404@gmx.at> References: <3a1726b0.64ab.1695b90bb85.Coremail.tumashu@163.com> <83wol9ai1f.fsf@gnu.org> <6b96411a.e495.1695e1a9d58.Coremail.tumashu@163.com> <83zhq46k97.fsf@gnu.org> <282bf2ca.4e3c.1696718df05.Coremail.tumashu@163.com> <835zsq7v5u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="88828"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Eli Zaretskii , tumashu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 10 14:36:53 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h2ydJ-000N02-QY for ged-emacs-devel@m.gmane.org; Sun, 10 Mar 2019 14:36:53 +0100 Original-Received: from localhost ([127.0.0.1]:45287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2ydI-0008Lp-OV for ged-emacs-devel@m.gmane.org; Sun, 10 Mar 2019 09:36:52 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60632) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h2ycV-0008Jj-Tz for emacs-devel@gnu.org; Sun, 10 Mar 2019 09:36:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h2ycV-0002hF-7d for emacs-devel@gnu.org; Sun, 10 Mar 2019 09:36:03 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:37399) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h2ycT-0002el-9x; Sun, 10 Mar 2019 09:36:01 -0400 Original-Received: from [192.168.1.101] ([212.95.5.210]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LztD9-1gz4dr2ASJ-014y1I; Sun, 10 Mar 2019 14:35:56 +0100 In-Reply-To: <835zsq7v5u.fsf@gnu.org> X-Provags-ID: V03:K1:ooZYMIuh9OL+AU3iUeEAmEBBughiPr2h6Vit+RMDmUIQFoL0hYJ ++h5A/qqCSSkrv5wuFjiEjW/pp3qWAYvUmzbkVGURIAOsxn0+WSoQJcYy6iQzFOgJ6wIV7j eSbgxiO1W6rjHHs0TWJpdLB7UkIu9QWiGgCSEOyheoPX806XRm6ZmZsO/U26/LjV7epnKiM RpTNKDRMErW1hODxJQhmw== X-UI-Out-Filterresults: notjunk:1;V03:K0:If08H6RKN34=:I+cXeiv8mLufvkcutnBYnO FrqbiYjxnGuUIJw4W58N/EpVMH4iFCO/1U3Etif23rBfNZakMtxOL2LRMfP/RoZp80dks3Eis T194m/ErAwq6nNV+NRuscOdHGKf4uAVf8jkvkeX3qMWorwdvX2sxhAJooTFvGJ+R7sVc6IuJl eu5+snV5bjmdxnyZLrU0xuyLUOl1Y3WtdbCtGKkq6nyIuz7nJRo3w8/84L3TXCMpjbaQVhrqy 2Dy4DttCxUX14oGkfSSJ1oy8YjMAzARi97iViyfkn+ArDpdkca5khWwviE+y5vnB1bOUgUhnP bJ+LyPy8U+wHWfoFJSzU5UxMhAb/dwvLpHDnPRo5Xdi6m5u25a+V6mHbG3ekUDSqZEyARmBHA eoYxyG3UHDaX+35sHzjYjgRKdqanltbSTGx7EH+1vcTYp/QJBKtvjL0V5nGhQkjSXbIdDR9np ejEAn2gKP/fKK04xBr3FEOHsFvjo46zRgpuPn49IoBuHo6wvyJHaUckK0+revZ5eeSCh1K6gc Xlh499bQ2H4uA/r70aDLU+Tv0dMYdhfVxb423WUr1yT8/jklgvNjiSOWJ5iWSEWvYOZvArIeA Fl2KvDYN37drpUAs4mQ+YF+hpsk14tdDJMogX5cnULTs3jfPFfvM7G8Zf88RW6mO4iupW2CTX DJiEvNCWxapViEGuaddnTokW/MbVYp0u7CQnaM//PKK0tRmDmmasulnuUqh7onL5Za8WCHX17 Uj75TnbPjN/94IIIiYEd0j+27A99fk9E2NrJCT0RIrrK8MNpG0XtW2supiy2laSZfNkDS2CH X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.19 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:234027 Archived-At: > Buffer-local variables that determine frame-global behavior are a bad > idea. Yes. I would use the term "frame-local" here. Framewise specification should be done with frame parameters. > Don't be surprised if you will see the face change unexpectedly > because some other buffer happened to be the current buffer when the > border was redrawn. Buffer-local values should be used for buffers and windows only. As for the latter, window parameters are useful when specifying something that should survive showing another buffer in that window. martin