From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.bugs Subject: bug#28412: 26.0.50; Let save-some-buffers accept write-contents-functions Date: Mon, 18 Sep 2017 21:48:15 +0000 Message-ID: References: <87bmmikyug.fsf@ericabrahamsen.net> <838thbj32x.fsf@gnu.org> <87377jizy6.fsf@ericabrahamsen.net> <87vakfenjv.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c0bd8dcdbfd9c05597db3a1" X-Trace: blaine.gmane.org 1505771355 6575 195.159.176.226 (18 Sep 2017 21:49:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 18 Sep 2017 21:49:15 +0000 (UTC) Cc: 28412@debbugs.gnu.org To: Eric Abrahamsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 18 23:49:10 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du3uf-0001FW-PU for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Sep 2017 23:49:10 +0200 Original-Received: from localhost ([::1]:39057 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1du3ui-0000I1-DS for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Sep 2017 17:49:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1du3uc-0000Hg-BA for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 17:49:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1du3uY-00032b-6Z for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 17:49:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38258) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1du3uY-00032Q-2t for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 17:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1du3uX-0005yg-Mc for bug-gnu-emacs@gnu.org; Mon, 18 Sep 2017 17:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Kaushal Modi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Sep 2017 21:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28412 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28412-submit@debbugs.gnu.org id=B28412.150577131422944 (code B ref 28412); Mon, 18 Sep 2017 21:49:01 +0000 Original-Received: (at 28412) by debbugs.gnu.org; 18 Sep 2017 21:48:34 +0000 Original-Received: from localhost ([127.0.0.1]:46938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du3u6-0005y0-Iv for submit@debbugs.gnu.org; Mon, 18 Sep 2017 17:48:34 -0400 Original-Received: from mail-yw0-f172.google.com ([209.85.161.172]:56139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1du3u4-0005xn-KL for 28412@debbugs.gnu.org; Mon, 18 Sep 2017 17:48:32 -0400 Original-Received: by mail-yw0-f172.google.com with SMTP id o143so1302453ywd.12 for <28412@debbugs.gnu.org>; Mon, 18 Sep 2017 14:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y/9l/XUhmUQykOfqG0eGSsZBDTEIuH/x3EtCi//fniw=; b=Rnumub3mjT2ZtvmgzmiS2Qbtbjx8zyTSTxVZwU8rvbiV2nu2CBTrGGPLIJMagPauHq FwbwDFXkz6sMp00cGNz+ultnS5VzwEQNkl3MYI5qQAN0SWmjakAE6PQk+EMDiRkzFk5m 2X8axHNFRc+OKuz6Cr+dxoxf//Q5fvgv4F9A/v8CTkY1CylniScS9pVSS/oAuvYKdVLS QxfmckyJ6XiVYMhwAlNxPQg2y/QY8MqF8eCEJ0VTQc1PuVJ10Sh2aQzErh71Ij0P9AKz hPLjIdokAMxh9L2cVfr6Phoxdx8UXiiYVxLJjF1elEUU9w4m8g7PWylUHfA0URMY1qFQ ncGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Y/9l/XUhmUQykOfqG0eGSsZBDTEIuH/x3EtCi//fniw=; b=XUbIvirF7xDyOpYpVnklwQD9gcZFV7OJepiCuZ4X3kSwE1rhIcmdTw1MCquKb2f21X qQqbyAdUMSOBa++LFj6K2JoeeQgDMM2hojIGtcnchqBl5ZDROtJSov0QWm2vAQ/loi/x 9MsfNTFwdqV7jQwHEys/7QyAWmakrHPFhd7oTEw+V4f9YhiP3EcQREmmueP0nYGtLkQL SVUCxjRVYCDawTA/2DNXPvOuKNQS5S1CpnP1qH9ckSleJz+QCGhtZEV6TGi5zVxPlNqL OrIR8se3iPfxjOgkxRNyebA+wlmPBJViXbCv/Q/ucPedOCihcyoml8T+ifKrLCYseOLt szlQ== X-Gm-Message-State: AHPjjUg5s0lmbspKruJag332ZMOV6OCEWpIbK/eI/4oVUnHMYWdbLJP1 5ZLC5qox4GB+mn2GqfQmxV0jiYpbWyeiDCpv24U= X-Google-Smtp-Source: ADKCNb4Y98ElOBdamWf6oFgXpo9Jf46D6Rpb97ajaTYBm8rWf8sTrl9jA7N1Vcniylj6jKgQd0UBRj6nhsjxBbhyNBg= X-Received: by 10.13.214.5 with SMTP id y5mr30288724ywd.287.1505771306874; Mon, 18 Sep 2017 14:48:26 -0700 (PDT) In-Reply-To: <87vakfenjv.fsf@ericabrahamsen.net> 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: 208.118.235.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:137087 Archived-At: --94eb2c0bd8dcdbfd9c05597db3a1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Sep 18, 2017 at 4:53 PM Eric Abrahamsen wrote: > > It might be nice to have something like: > > (defsubst buffer-internal-p (buf) > (eq (aref (buffer-name buf) 0) ?\s)) > Yup. I also see this in the "(emacs) Undo" Info node: Some specialized buffers do not make undo records. Buffers whose names start with spaces never do; these buffers are used internally by Emacs to hold text that users don=E2=80=99t normally look at or edit. But I cannot find the code that implements that. It would be nice to have these places to use the same defsubst. Btw I confirm the fix. Thanks! --=20 Kaushal Modi --94eb2c0bd8dcdbfd9c05597db3a1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, Sep 18= , 2017 at 4:53 PM Eric Abrahamsen <eric@ericabrahamsen.net> wrote:

It might be nice to have something like:

(defsubst buffer-internal-p (buf)
=C2=A0 (eq (aref (buffer-name buf) 0) ?\s))

=
Yup. I also see this in the "(emacs) Undo" Info node:
<= div>
=C2=A0 =C2=A0Some specialized buffers do not make u= ndo records.=C2=A0 Buffers whose
names start with spaces never do= ; these buffers are used internally by
Emacs to hold text that us= ers don=E2=80=99t normally look at or edit.

= But I cannot find the code that implements that.

I= t would be nice to have these places to use the same defsubst.
Btw I confirm the fix. Thanks!
--

Kaushal Modi

--94eb2c0bd8dcdbfd9c05597db3a1--