From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.bugs Subject: bug#51930: 27.2; Buffer-local functions? Buffers specified buffer-locally? Date: Wed, 21 Sep 2022 16:05:10 +1200 Message-ID: <7110e0330e878c144a6364a8e6ad651c@webmail.orcon.net.nz> References: <83o86hyild.fsf@gnu.org> <877d1ycbom.fsf@gnus.org> <835yhivx39.fsf@gnu.org> <83v8piuh5k.fsf@gnu.org> <2f85eda92184de27e10572e6b2320885@webmail.orcon.net.nz> <83pmfpv4fs.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25925"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Orcon Webmail Cc: 51930@debbugs.gnu.org, larsi@gnus.org, drew.adams@oracle.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 21 06:06:36 2022 Return-path: Envelope-to: geb-bug-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 1oar0N-0006ZR-Rl for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 06:06:35 +0200 Original-Received: from localhost ([::1]:52322 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oar0M-0007Fc-BZ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 00:06:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaqzq-0007FS-NM for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 00:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:32945) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaqzq-0007qP-Eu for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 00:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oaqzp-0004Yh-VC for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 00:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2022 04:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51930 X-GNU-PR-Package: emacs Original-Received: via spool by 51930-submit@debbugs.gnu.org id=B51930.166373311817473 (code B ref 51930); Wed, 21 Sep 2022 04:06:01 +0000 Original-Received: (at 51930) by debbugs.gnu.org; 21 Sep 2022 04:05:18 +0000 Original-Received: from localhost ([127.0.0.1]:60256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaqz7-0004Xl-W6 for submit@debbugs.gnu.org; Wed, 21 Sep 2022 00:05:18 -0400 Original-Received: from smtp-1.orcon.net.nz ([60.234.4.34]:49397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaqz3-0004XV-Ms for 51930@debbugs.gnu.org; Wed, 21 Sep 2022 00:05:16 -0400 Original-Received: from [10.253.37.70] (port=23259 helo=webmail.orcon.net.nz) by smtp-1.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1oaqz0-0001oI-VX; Wed, 21 Sep 2022 16:05:11 +1200 Original-Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 21 Sep 2022 16:05:10 +1200 In-Reply-To: <83pmfpv4fs.fsf@gnu.org> X-Sender: psainty@orcon.net.nz X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243269 Archived-At: On 2022-09-21 14:36, Eli Zaretskii wrote: >> From: Phil Sainty >> Functions specified by the buffer-local value are called ... >> Functions specified by the default value are called ... > > Double passive tense? no, thanks. Well one of those is what's already in the manual. I personally disagree that the double passive tense is bad here, but here's another alternative: -- Variable: window-buffer-change-functions A list of functions called during redisplay when window buffers have changed. Each function takes a single argument. For the buffer-local value, each function is called for any window showing the corresponding buffer, if that window has been created or assigned that buffer since the last time window change functions were run. In this case the window is passed as argument. For the default value, each function is called for a frame if at least one window on that frame has been added, deleted or assigned another buffer since the last time window change functions were run. In this case the frame is passed as argument.