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.bugs Subject: bug#34765: 26.1; with-temp-buffer should not run buffer-list-update-hook Date: Tue, 21 May 2019 09:32:29 +0200 Message-ID: <5f39dc18-e4d4-dfbc-3bed-18542a10aedb@gmx.at> References: <5C7FD591.9090505@gmx.at> <83lg1sc8ob.fsf@gnu.org> <5C8009F3.5000405@gmx.at> <767e1b59-6ac2-cd11-076e-82a56ac53e29@gmx.at> <11be4631-b087-52a3-92fe-4cbd5248908d@gmx.at> <838svxxk41.fsf@gnu.org> <49c11920-0909-dcc2-4a39-4cdcfaf20453@gmx.at> <87lfzwg04h.fsf@tcd.ie> <87ftp9jl8q.fsf@tcd.ie> 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="58868"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34765@debbugs.gnu.org, alexanderm@web.de, monnier@IRO.UMontreal.CA To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 21 09:33:24 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1hSzH1-000F8g-Ls for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 May 2019 09:33:23 +0200 Original-Received: from localhost ([127.0.0.1]:48233 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSzH0-0005vf-Fh for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 May 2019 03:33:22 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSzGl-0005r8-0W for bug-gnu-emacs@gnu.org; Tue, 21 May 2019 03:33:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSzGi-0001oB-VO for bug-gnu-emacs@gnu.org; Tue, 21 May 2019 03:33:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53194) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hSzGf-0001mE-QF for bug-gnu-emacs@gnu.org; Tue, 21 May 2019 03:33:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hSzGf-0002Nx-LY for bug-gnu-emacs@gnu.org; Tue, 21 May 2019 03:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 May 2019 07:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34765 X-GNU-PR-Package: emacs Original-Received: via spool by 34765-submit@debbugs.gnu.org id=B34765.15584239649132 (code B ref 34765); Tue, 21 May 2019 07:33:01 +0000 Original-Received: (at 34765) by debbugs.gnu.org; 21 May 2019 07:32:44 +0000 Original-Received: from localhost ([127.0.0.1]:38502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSzGN-0002NE-Pc for submit@debbugs.gnu.org; Tue, 21 May 2019 03:32:44 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:49569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hSzGL-0002Mz-Bc for 34765@debbugs.gnu.org; Tue, 21 May 2019 03:32:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1558423949; bh=ip0Umv20qHj/TegfREMM8z1pDU/QIcvM5E4Ksjj+K80=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=k1+3vfxXQwS4EOcIOxbsRWxQ+dh9UWVXMXJWYhv5DlUR+kd4lvQbqmRQQ4GBjL0bd E+pd9YodbIEqBi3hFkqutMstKLK0cLsUtKnh3/3gULE4+xSe1tWgcgSzcEDm9eRyIX 1g7KIdwadrLR8cvfJgCRL4EB9fASfUbn9XwZX30o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([212.95.5.239]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LwJFG-1gaS6l2gxS-0182yQ; Tue, 21 May 2019 09:32:29 +0200 In-Reply-To: <87ftp9jl8q.fsf@tcd.ie> Content-Language: de-DE X-Provags-ID: V03:K1:Nk6eJ+eLdjnkVp8XBJwJTdJFOy7M9uEibl0nBwaRRrZGDeGEmYY +SDYuRMoOX7CZYpxs9n5geKbyOTiWKsZ6Oxw9VpKSy9zlRleM5qFdRHFhg3LutXXCIR1eLe RFtQuoq5C0DaMYbrdygsBVCNQV3JmOHuIj1RAsJpaNvJCSUdeXj4iHwzWFLvgEP/RdtKzgC zva4IuanFq1Gn3mRbxfDw== X-UI-Out-Filterresults: notjunk:1;V03:K0:uCMNMuaB+2A=:JnfRrtotFjdOvbqazX1fFf pgl/j8pZiQDTQc+JuiDr2QLqlJwvVOiOJ7V14urKTG7s8lZCl0wjr0zidNkj0iirrHGlOq3j6 B8+G6URFluuGgj0UtJ5IsZRP5TRbXCIOsUhM6RIUXQe96xQXmkW8aCigWYGLcjS+ZJpTLnekz BttLVR7131Bsb2u2rEzxesdTEST7HxqI/OTe3AoDI3l/Ity8fmWY8xB1SfNM5J+yihBan0kdg JvmaYpIyuDce4MYtczMKzoY9TSWsAaE6DGsCViBcOaGfwdZdm9Pfox9bAGG6AWewFUWI2AqBK lTJhJjJdwsRO2McPXEtycbMipyEwkJE1vhAghikFXI3oRGcq+U0HmHc0boL8Ok5a8EDNXLkmD 9sANx2cLjzs5K4d1Ky0w26iqoJkrHLbrbFdMnRDy61iQvvN6/rWlBP64lp97Gy5O3uAe1hNCR mH2c72DD4HFv6NiSVs+dsHvoBRZSo807eVQC7WFnqGAFgNlXK9HGVTavWJbwrg/9xNj2ClqY3 1OKg+789ccngoSTZcfKP2Kp1GAxRDc9RZbZjI7NgeBNvo0qrbpS1fNRF1x/90yNZoXuaSej5K cmDVkiQVWYvyU8mwxixafzAjvRBLDqWYFIFKKmjaiW2e0pKRkn/AgQqFYj5f0p1U3xOFHTYCq ihfac3ImMaKxwQuy5uXJYUDPTZtESCsEPinPFfI09TxSpnK/MxDKmZC7Or3tulHUHADAMDYzx p1x5xUrexphIhJapcG/af9/5EeALNZVqniVaCoKpoPuf1jxiqgpmRQZTkRR72CV/xOuAg0Fj X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:159603 Archived-At: >> It would be nice to get rid of the entire >> >> b->inhibit_buffer_hooks >> = (STRINGP (Vcode_conversion_workbuf_name) >> && strncmp (SSDATA (name), SSDATA (Vcode_conversion_workbuf_name), >> SBYTES (Vcode_conversion_workbuf_name)) == 0); >> >> form in 'get-buffer-create'. Any ideas? > > Doesn't your patch in https://debbugs.gnu.org/34765#86 already eliminate > the need for it? FWIW no, it leaves that form in place. And 'get-buffer-create' should not have to worry about delving any deeper into the name than down to its first character to check for ' ' or '*'. But I'm not happy with my patch anyway. Something more elegant is needed. martin