From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: E Sabof Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 13:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14512@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136992002824521 (code B ref -1); Thu, 30 May 2013 13:21:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 May 2013 13:20:28 +0000 Received: from localhost ([127.0.0.1]:41822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui2mK-0006NR-BE for submit@debbugs.gnu.org; Thu, 30 May 2013 09:20:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44861) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui2mI-0006Mx-Ba for submit@debbugs.gnu.org; Thu, 30 May 2013 09:20:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui2kZ-0006Qr-PR for submit@debbugs.gnu.org; Thu, 30 May 2013 09:18:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35499) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui2kZ-0006Ql-Jw for submit@debbugs.gnu.org; Thu, 30 May 2013 09:18:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui2kQ-00067R-Dl for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 09:18:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui2kH-0006CK-8c for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 09:18:29 -0400 Received: from mail-qa0-x234.google.com ([2607:f8b0:400d:c00::234]:46321) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui2kH-0006C8-50 for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 09:18:21 -0400 Received: by mail-qa0-f52.google.com with SMTP id cr7so263460qab.18 for ; Thu, 30 May 2013 06:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=xFXkQqLe8Mh8bUI8rkUEwIjh6A+CipXIS8Q2k/K5S9o=; b=Mqb+uCbNqwsKN0bDkoZILuh+fJhM/oZl4hUkJM+zPkeStGljw6GG+WAZsy5BQRBLPO khSMfKS4CRyZ8VsSm9i8rpVdOhmLOvqvbCtRAepF4lqgIidHOyTua/iXvgAzc+QLz0E7 SNCNkqKF1F/nCz1doa4YjhZHbEv1vgrlTWjRGDlH88XbN45/Iu5Ohj207rIm8tTuZEov 2vPSRTDyMG3lVg1gNgBcP6izgnjgEjGoO7MbChk1/MaCOcHUGIY2UzJpolIw6veE7qMV UdyBN9xhBafQ1gJzvsJpR2O9v4A9rX2wLLgNOvg6I4qx1GcrNJGZFFi2purt8ZJ+9DVl qs5A== MIME-Version: 1.0 X-Received: by 10.224.79.138 with SMTP id p10mr6619499qak.13.1369919900840; Thu, 30 May 2013 06:18:20 -0700 (PDT) Received: by 10.49.18.162 with HTTP; Thu, 30 May 2013 06:18:20 -0700 (PDT) Date: Thu, 30 May 2013 14:18:20 +0100 Message-ID: From: E Sabof Content-Type: multipart/alternative; boundary=047d7bf0de880f797204ddef555a X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.7 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) --047d7bf0de880f797204ddef555a Content-Type: text/plain; charset=ISO-8859-1 Steps to reproduce: - emacs -Q - C-x b test RET - M-: (setq buffer-offer-save t) - write some text - C-x k RET The buffer is gone, but no prompt is shown. Evgeni --047d7bf0de880f797204ddef555a Content-Type: text/html; charset=ISO-8859-1
Steps to reproduce:
- emacs -Q
- C-x b test RET
- M-: (setq buffer-offer-save t)
- write some text
- C-x k RET

The buffer is gone, but no prompt is shown.

Evgeni
--047d7bf0de880f797204ddef555a-- From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: Kevin Rodgers Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 14:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14512@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1369922776600 (code B ref -1); Thu, 30 May 2013 14:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 May 2013 14:06:16 +0000 Received: from localhost ([127.0.0.1]:42295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui3Ud-00009Y-Ae for submit@debbugs.gnu.org; Thu, 30 May 2013 10:06:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59085) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui3UZ-00008o-FH for submit@debbugs.gnu.org; Thu, 30 May 2013 10:06:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui3Sx-0006jk-Nw for submit@debbugs.gnu.org; Thu, 30 May 2013 10:04:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-103.0 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:41908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui3Sx-0006jV-DT for submit@debbugs.gnu.org; Thu, 30 May 2013 10:04:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42132) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui3Ss-0006xi-Qi for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 10:04:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui3Sn-0006eO-Qm for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 10:04:26 -0400 Received: from plane.gmane.org ([80.91.229.3]:54950) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui3Sn-0006eD-Ko for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 10:04:21 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ui3Sm-0003SZ-DD for bug-gnu-emacs@gnu.org; Thu, 30 May 2013 16:04:20 +0200 Received: from 70-59-7-113.hlrn.qwest.net ([70.59.7.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 May 2013 16:04:20 +0200 Received: from kevin.d.rodgers by 70-59-7-113.hlrn.qwest.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 May 2013 16:04:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Kevin Rodgers Date: Thu, 30 May 2013 08:05:04 -0600 Lines: 19 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 70-59-7-113.hlrn.qwest.net User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) On 5/30/13 7:18 AM, E Sabof wrote: > Steps to reproduce: > - emacs -Q > - C-x b test RET > - M-: (setq buffer-offer-save t) > - write some text > - C-x k RET > > The buffer is gone, but no prompt is shown. As documented: buffer-offer-save is consulted "on exit" i.e. by `save-buffers-kill-emacs' and `save-some-buffers'. The Elisp manual should be updated to also mention `save-buffers-kill-terminal', since most users exit Emacs via `C-x C-c'. -- Kevin Rodgers Denver, Colorado, USA From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect References: In-Reply-To: Resent-From: E Sabof Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 14:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: kevin.d.rodgers@gmail.com, 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.13699250806850 (code B ref 14512); Thu, 30 May 2013 14:45:02 +0000 Received: (at 14512) by debbugs.gnu.org; 30 May 2013 14:44:40 +0000 Received: from localhost ([127.0.0.1]:42361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui45n-0001mO-Cd for submit@debbugs.gnu.org; Thu, 30 May 2013 10:44:40 -0400 Received: from mail-qe0-f54.google.com ([209.85.128.54]:43175) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui45j-0001lu-Iy for 14512@debbugs.gnu.org; Thu, 30 May 2013 10:44:38 -0400 Received: by mail-qe0-f54.google.com with SMTP id i11so165941qej.41 for <14512@debbugs.gnu.org>; Thu, 30 May 2013 07:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=tFGEESDEH5qMlmx3CkQ+8kfava7t1YprYem4L9+L4Ws=; b=S+Bz0QfdB1OeQyQCQJbVOpjCmf//iGvir6TpdtOQ6qeZFzHrBm8l/08bNLP6QoRNe1 byFx6QGDlRvswjAVfvlGueIiTu/sidjkboAIi84doh0MnSSqrBWsuSX+nH6RjFdOFAfu m2uJtHYVQnXPYGgbTjB8IsKi0bN/AsMvNAnS6xQpgSks5Sy+5flLF1oAtw/oiJtwBdCC CrM+4vHULmn429DP/Edq5G+7DmEhd/yoqVvqWILT5C/7U1ScvO82CKIQxmlZFW/dGdxQ VQ8Mfu5Vp5SWgPbhW04jJhjyPO6hl4CCTw2FnR8iRrJUO5UGXd46xkAo5rLUsCSLMn+s ZDJQ== MIME-Version: 1.0 X-Received: by 10.224.164.205 with SMTP id f13mr6651642qay.16.1369924980360; Thu, 30 May 2013 07:43:00 -0700 (PDT) Received: by 10.49.18.162 with HTTP; Thu, 30 May 2013 07:43:00 -0700 (PDT) Date: Thu, 30 May 2013 15:43:00 +0100 Message-ID: From: E Sabof Content-Type: multipart/alternative; boundary=089e0158bac2d2c90b04ddf08370 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --089e0158bac2d2c90b04ddf08370 Content-Type: text/plain; charset=ISO-8859-1 > As documented: buffer-offer-save is consulted "on exit" i.e. by > `save-buffers-kill-emacs' and `save-some-buffers'. > The Elisp manual should be updated to also mention `save-buffers-kill-terminal', > since most users exit Emacs via `C-x C-c'. In that case, might it be better to extend the behavior to kill-buffer? I see little benefit in this third type of behavior. Plus there is no easy way to protect a buffer from accidental killing. Evgeni --089e0158bac2d2c90b04ddf08370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
> As documented: buffer-offer-save is consulted &q= uot;on exit" i.e. by
> `save-buffers-kill-emacs' and = `save-some-buffers'.

> The Elisp manual sho= uld be updated to also mention `save-buffers-kill-terminal',
> since most users exit Emacs via `C-x C-c'.

In that case, might it be better to extend the behavior to kill-buff= er? I see little benefit in this third type of behavior. Plus there is no e= asy way to protect a buffer from accidental killing.

Evgeni
--089e0158bac2d2c90b04ddf08370-- From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: Michael Heerdegen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 18:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: E Sabof Cc: kevin.d.rodgers@gmail.com, 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.13699375217831 (code B ref 14512); Thu, 30 May 2013 18:12:02 +0000 Received: (at 14512) by debbugs.gnu.org; 30 May 2013 18:12:01 +0000 Received: from localhost ([127.0.0.1]:42703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui7KS-00022G-L9 for submit@debbugs.gnu.org; Thu, 30 May 2013 14:12:01 -0400 Received: from mout.web.de ([212.227.15.14]:63923) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui7KQ-00021n-Fq for 14512@debbugs.gnu.org; Thu, 30 May 2013 14:11:59 -0400 Received: from drachen.dragon ([89.204.139.124]) by smtp.web.de (mrweb101) with ESMTPSA (Nemesis) id 0M1X0v-1USNtq0ULx-00tMte; Thu, 30 May 2013 20:10:19 +0200 From: Michael Heerdegen References: Date: Thu, 30 May 2013 20:10:14 +0200 In-Reply-To: (E. Sabof's message of "Thu, 30 May 2013 15:43:00 +0100") Message-ID: <87hahk8hkp.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V02:K0:NcrBv0ZtxbM43HleanH5Inh2CFbeh90O0YRo+IM8ab/ ZZsFVa9RCVh7eJqa9Zc29HHTST/d04p47EDmspK9wxSy+s/zqb it60rcbnCxEylnqAyRcbYTvxa8ox+Ro5FrX74mnRvzU59YW1NB ln8TRxbujnji1tZZ/JachHES2yBl/OxRFhZ9cQKKlgOXw/ne8E J9g2JIVLhUQCQ5sthzgfKHnUdcTmqT9V3HPwySjB1E= X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) E Sabof writes: > Plus there is no easy way to protect a buffer from accidental > killing. There is a built-in package for exactly that: emacs-lock.el. Michael. From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: E Sabof Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 18:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: Kevin Rodgers , 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.136993941212741 (code B ref 14512); Thu, 30 May 2013 18:44:02 +0000 Received: (at 14512) by debbugs.gnu.org; 30 May 2013 18:43:32 +0000 Received: from localhost ([127.0.0.1]:42753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui7ow-0003JI-S3 for submit@debbugs.gnu.org; Thu, 30 May 2013 14:43:31 -0400 Received: from mail-qe0-f50.google.com ([209.85.128.50]:59534) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ui7ot-0003Il-Kl for 14512@debbugs.gnu.org; Thu, 30 May 2013 14:43:27 -0400 Received: by mail-qe0-f50.google.com with SMTP id x7so357047qeu.37 for <14512@debbugs.gnu.org>; Thu, 30 May 2013 11:41:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IlURod+Q6ntgaWei3PAUo9Oh7Tm/rIjqButcmkvHKy4=; b=SVo6U9rrroaSXIVE7ccomqqM+27PkxkwvGA+NxifTXw/ahRNuXP/mySXAoQu//w/by HgmynrmX//F/oaxdQkz36/sfcgRoosxsYS83l426z00UgMq85CkhpUmi30fHkjt9p7Xq ZvW902WaIEXAYIU/eB7Suxq50Cxou7ZsXvCMKYPMmtZAoY/yrWQCO+KziU0u+V45J6t5 KRaDo7wS27JuHYCEyHznslT8qY9sOMumecNwabAJ4vkIwRq08zba+Bhe6gQDYRm2S71/ 3LbNec4DjBqER/03RXucgpqGu/nPiVawbmpH/Vtjhgn5YYQjRLs9jTnRX3vXk4Fdp3oL cU3w== MIME-Version: 1.0 X-Received: by 10.224.34.198 with SMTP id m6mr7486370qad.39.1369939311448; Thu, 30 May 2013 11:41:51 -0700 (PDT) Received: by 10.49.18.162 with HTTP; Thu, 30 May 2013 11:41:51 -0700 (PDT) In-Reply-To: <87hahk8hkp.fsf@web.de> References: <87hahk8hkp.fsf@web.de> Date: Thu, 30 May 2013 19:41:51 +0100 Message-ID: From: E Sabof Content-Type: multipart/alternative; boundary=20cf3074b7b005e48104ddf3dacc X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --20cf3074b7b005e48104ddf3dacc Content-Type: text/plain; charset=ISO-8859-1 It's not exactly the same. There is no connection between locked and saved states. Evgeni On Thu, May 30, 2013 at 7:10 PM, Michael Heerdegen wrote: > E Sabof writes: > > > Plus there is no easy way to protect a buffer from accidental > > killing. > > There is a built-in package for exactly that: emacs-lock.el. > > Michael. > --20cf3074b7b005e48104ddf3dacc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
It's not exactly the same. There is no connection betw= een locked and saved states.

Evgeni


On Thu, May 30, 2013 a= t 7:10 PM, Michael Heerdegen <michael_heerdegen@web.de> wrote:
E Sabof <esabof@gmail.com> writes:

> Plus there is no easy way to protect a buffer from accidental
> killing.

There is a built-in package for exactly that: emacs-lock.el.

Michael.

--20cf3074b7b005e48104ddf3dacc-- From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 23:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: E Sabof Cc: 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.1369955495838 (code B ref 14512); Thu, 30 May 2013 23:12:01 +0000 Received: (at 14512) by debbugs.gnu.org; 30 May 2013 23:11:35 +0000 Received: from localhost ([127.0.0.1]:43233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC0M-0000DQ-IC for submit@debbugs.gnu.org; Thu, 30 May 2013 19:11:35 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:51987 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC0J-0000DI-GN for 14512@debbugs.gnu.org; Thu, 30 May 2013 19:11:32 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UiByn-0000qY-Sj; Thu, 30 May 2013 19:09:58 -0400 From: Glenn Morris References: <87hahk8hkp.fsf@web.de> X-Spook: sniper digicash quiche Baranyi MIT-LL hackers rail gun X-Ran: D5Q?q5],bj6&8!9*$A^Ki{T[q/frG+_.qP;U6noF!Jj34B (E. Sabof's message of "Thu, 30 May 2013 19:41:51 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.3 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -8.0 (--------) If you want Emacs to 1) offer to save a buffer on exit 2) offer to save a buffer on C-x k then why not simply make that buffer visit a file? Because you also probably want 3) some kind of auto-save in case your computer dies while you are editing the buffer From debbugs-submit-bounces@debbugs.gnu.org Thu May 30 19:12:25 2013 Received: (at control) by debbugs.gnu.org; 30 May 2013 23:12:26 +0000 Received: from localhost ([127.0.0.1]:43237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC1B-0000GJ-L4 for submit@debbugs.gnu.org; Thu, 30 May 2013 19:12:25 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:52008 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC1A-0000GB-60 for control@debbugs.gnu.org; Thu, 30 May 2013 19:12:24 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UiBzg-0004MQ-3H for control@debbugs.gnu.org; Thu, 30 May 2013 19:10:52 -0400 Date: Thu, 30 May 2013 19:10:52 -0400 Message-Id: Subject: control message for bug 14512 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) retitle 14512 buffer-offer-save does not affect kill-buffer From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 May 2013 23:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: E Sabof Cc: 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.13699556501298 (code B ref 14512); Thu, 30 May 2013 23:15:02 +0000 Received: (at 14512) by debbugs.gnu.org; 30 May 2013 23:14:10 +0000 Received: from localhost ([127.0.0.1]:43243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC2s-0000Kt-0w for submit@debbugs.gnu.org; Thu, 30 May 2013 19:14:10 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:52019 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiC2q-0000Kn-GA for 14512@debbugs.gnu.org; Thu, 30 May 2013 19:14:08 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UiC1M-0001VR-1p; Thu, 30 May 2013 19:12:36 -0400 From: Glenn Morris References: <87hahk8hkp.fsf@web.de> X-Spook: unclassified counter terrorism Compsec Fedayeen lynch X-Ran: 3cAgmH*,#ptq1yqtB`t)"OQYe2'Z>W. X-Hue: blue X-Attribution: GM Date: Thu, 30 May 2013 19:12:35 -0400 In-Reply-To: (Glenn Morris's message of "Thu, 30 May 2013 19:09:57 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -8.0 (--------) Though having said that, personally I advise kill-buffer to prompt for confirmation if buffer-offer-save is non-nil. From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: 24,3; buffer-offer-save doesn't seem to have any effect Resent-From: E Sabof Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 31 May 2013 00:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.136995954613469 (code B ref 14512); Fri, 31 May 2013 00:20:01 +0000 Received: (at 14512) by debbugs.gnu.org; 31 May 2013 00:19:06 +0000 Received: from localhost ([127.0.0.1]:43346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiD3i-0003VC-B6 for submit@debbugs.gnu.org; Thu, 30 May 2013 20:19:06 -0400 Received: from mail-qc0-f172.google.com ([209.85.216.172]:48989) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UiD3g-0003UR-PW for 14512@debbugs.gnu.org; Thu, 30 May 2013 20:19:05 -0400 Received: by mail-qc0-f172.google.com with SMTP id z1so504865qcx.3 for <14512@debbugs.gnu.org>; Thu, 30 May 2013 17:17:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bpcmqi79hgHhpPCprDM3OS0WLcA2nObCaCGG56QQn9U=; b=Nk7cvRHZpGG30djmdNPIev3f6yDw5dkcJUAxUp1fnxHwNHcENQ9aQVsLmPfOffa/PW J8cQg4xZQLuuOeooTNJ+kxniz63wyoOVu2y8AMAozdRo4djLFeKas1Bsix6zfAiVW6QN NcGAG95B7WmDAPtv+iYFVjiVvh+faal2C/gi//9PwWL1f2KqCKvDUTQ11CCZN66EFHp6 0m2TpTTQgzvQB3UCioMZnj0AY6jFX0qLPngE0YrravjKGb5MivH/M4fT5y+kQ2aDSQyV eIm+6nmtVjZvvfEe0LlZTf+zC7bm7+N9qzUKJBcu07BKI9o0n64hAfoGb73//a0aHnyw 9/WA== MIME-Version: 1.0 X-Received: by 10.224.34.198 with SMTP id m6mr8163871qad.39.1369959447398; Thu, 30 May 2013 17:17:27 -0700 (PDT) Received: by 10.49.18.162 with HTTP; Thu, 30 May 2013 17:17:27 -0700 (PDT) In-Reply-To: References: <87hahk8hkp.fsf@web.de> Date: Fri, 31 May 2013 01:17:27 +0100 Message-ID: From: E Sabof Content-Type: multipart/alternative; boundary=20cf3074b7b038115204ddf88a93 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --20cf3074b7b038115204ddf88a93 Content-Type: text/plain; charset=ISO-8859-1 I no longer use it much, since I create/kill temporary buffers quite often. But this is the default behavior in most programs, and I suspect many people would want to change it. My 1 year ago self included. On second thought, there might be a case for prompting for save only on emacs exit, but I think it would be more natural if there was a separate switch to do that, and it was responsible for all (and (buffer-modified-p) (or (buffer-file-name) buffer-offer-save)) buffers. On a related note, I get the impression that the prompt being hard coded is a remnant from times when kill-buffer-query-functions didn't exist. Evgeni On Fri, May 31, 2013 at 12:09 AM, Glenn Morris wrote: > > If you want Emacs to > > 1) offer to save a buffer on exit > 2) offer to save a buffer on C-x k > > then why not simply make that buffer visit a file? > > Because you also probably want > > 3) some kind of auto-save in case your computer dies while you are > editing the buffer > --20cf3074b7b038115204ddf88a93 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I no longer use it much, since I create/kill temporary buf= fers quite often. But this is the default behavior in most programs, and I = suspect many people would want to change it. My 1 year ago self included.
On second thought, there might be a case for prompting for s= ave only on emacs exit, but I think it would be more natural if there was a= separate switch to do that, and it was responsible for all

(and (buffer-modified-p)=A0
=A0 =A0 =A0(or (buffe= r-file-name)=A0
=A0 =A0 =A0 =A0 =A0buffer-offer-save))

buffers.

On a related note, I= get the impression that the prompt being hard coded is a remnant from time= s when=A0kill-buffer-query-functions didn't exist.

Evgeni



On Fri, May 31, 2013 at 12:09 AM, G= lenn Morris <rgm@gnu.org> wrote:

If you want Emacs to

1) offer to save a buffer on exit
2) offer to save a buffer on C-x k

then why not simply make that buffer visit a file?

Because you also probably want

3) some kind of auto-save in case your computer dies while you are
editing the buffer

--20cf3074b7b038115204ddf88a93-- From unknown Sun Aug 17 22:10:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14512: buffer-offer-save does not affect kill-buffer Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Feb 2022 23:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14512 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: E Sabof Cc: Glenn Morris , 14512@debbugs.gnu.org Received: via spool by 14512-submit@debbugs.gnu.org id=B14512.164410451529730 (code B ref 14512); Sat, 05 Feb 2022 23:42:02 +0000 Received: (at 14512) by debbugs.gnu.org; 5 Feb 2022 23:41:55 +0000 Received: from localhost ([127.0.0.1]:35911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGUgl-0007jQ-BP for submit@debbugs.gnu.org; Sat, 05 Feb 2022 18:41:55 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGUgk-0007j8-3l for 14512@debbugs.gnu.org; Sat, 05 Feb 2022 18:41:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/6Ha1BFj5Qfm2lA2k3E/l9HNZsJe15K/lRpg8voXvMY=; b=kDBc6dxq0WEXAndhyef99Jov2w rGeo7ZdEsw9dyLm0VOEqHwjIQDMQr0KD2IRIpjvxqhTw4khIuaihosMDGV/wcEyA702Scsvey7x+p SYzKAmZEdqxRTdAQusuSzVIlxhPwzX3Gg17oRWBeDaHJb3ILxY7E8NRFrdGt9DmEctZ4=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGUgb-000583-DJ; Sun, 06 Feb 2022 00:41:47 +0100 From: Lars Ingebrigtsen References: <87hahk8hkp.fsf@web.de> X-Now-Playing: Brian Eno's _Another Green World_: "St. Elmo's Fire" Date: Sun, 06 Feb 2022 00:41:44 +0100 In-Reply-To: (E. Sabof's message of "Fri, 31 May 2013 01:17:27 +0100") Message-ID: <87sfsw98zr.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: E Sabof writes: > > On Fri, May 31, 2013 at 12:09 AM, Glenn Morris wrote: > > > > If you want Emacs to > > > > 1) offer to save a buffer on exit > > 2) offer to save a buffer on C-x k > > > > then why n [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) E Sabof writes: > > On Fri, May 31, 2013 at 12:09 AM, Glenn Morris wrote: > > > > If you want Emacs to > > > > 1) offer to save a buffer on exit > > 2) offer to save a buffer on C-x k > > > > then why not simply make that buffer visit a file? > I no longer use it much, since I create/kill temporary buffers quite > often. But this is the default behavior in most programs, and I > suspect many people would want to change it. My 1 year ago self > included. (I'm going through old bug reports that unfortunately weren't resolved at the time.) In other programs, all "buffers" are tied to files, so Emacs behaves quite like them in this regard. In any case, I think everything here is working as designed, so I'm therefore closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 18:42:09 2022 Received: (at control) by debbugs.gnu.org; 5 Feb 2022 23:42:09 +0000 Received: from localhost ([127.0.0.1]:35915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGUgz-0007kR-JT for submit@debbugs.gnu.org; Sat, 05 Feb 2022 18:42:09 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGUgy-0007kB-3l for control@debbugs.gnu.org; Sat, 05 Feb 2022 18:42:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DNwk5Ns0Y9Pa5VFr8ARhoQheDGBTRkJ+pWIJ3PfIS/8=; b=eI/lj5e9GqTdxbPw+HLhaN7Rfx stdBC4uPYac6eQireC1bypw0GImmqusNh6if1r8w4QcO5vQxJxCiZCRaTtPRTNRpcH1/S1qKpr4m0 wRVNvlRBGYzKcwklwUfxaJQv6/52PWSDieyVLWdMSd21zGs4/mqFXyOi9B+8uPo1D7hY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGUgp-00058K-NI for control@debbugs.gnu.org; Sun, 06 Feb 2022 00:42:02 +0100 Date: Sun, 06 Feb 2022 00:41:58 +0100 Message-Id: <87r18g98zd.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #14512 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 14512 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 14512 quit