From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: bug#13566: 24.1; Too easy to forget things with remember Date: Tue, 14 May 2013 12:40:41 +0100 Message-ID: References: <87vcai5xp0.fsf@sc3d.org> <764ne680tf.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b34327055ce7104dcac1a5b X-Trace: ger.gmane.org 1368531701 7844 80.91.229.3 (14 May 2013 11:41:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 May 2013 11:41:41 +0000 (UTC) Cc: 13566@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 14 13:41:40 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UcDbt-0005FV-1K for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 May 2013 13:41:37 +0200 Original-Received: from localhost ([::1]:35865 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcDbs-0005vs-M6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 May 2013 07:41:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:51701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcDbn-0005vX-Vi for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 07:41:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UcDbm-0007Wy-DU for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 07:41:31 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35394) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UcDbm-0007Wt-AJ for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 07:41:30 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UcDcH-0005qT-Rn for bug-gnu-emacs@gnu.org; Tue, 14 May 2013 07:42:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Reuben Thomas Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 May 2013 11:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13566 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13566-submit@debbugs.gnu.org id=B13566.136853168022385 (code B ref 13566); Tue, 14 May 2013 11:42:01 +0000 Original-Received: (at 13566) by debbugs.gnu.org; 14 May 2013 11:41:20 +0000 Original-Received: from localhost ([127.0.0.1]:39503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UcDbb-0005ow-Qt for submit@debbugs.gnu.org; Tue, 14 May 2013 07:41:20 -0400 Original-Received: from exprod7og117.obsmtp.com ([64.18.2.6]:47872) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1UcDbY-0005om-L5 for 13566@debbugs.gnu.org; Tue, 14 May 2013 07:41:17 -0400 Original-Received: from mail-la0-f46.google.com ([209.85.215.46]) (using TLSv1) by exprod7ob117.postini.com ([64.18.6.12]) with SMTP ID DSNKUZIiusL9RUByHDdNQXvci0VuJACuuaWc@postini.com; Tue, 14 May 2013 04:40:44 PDT Original-Received: by mail-la0-f46.google.com with SMTP id fk20so410078lab.33 for <13566@debbugs.gnu.org>; Tue, 14 May 2013 04:40:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=TE5hvZuwuhapPOxdiNnwPJnBpxqaRcm/Um/XK/iGO84=; b=HwAUevk9ETVU9ZiG5Xt1fhJOcIOWyehrb5GduM/vwcDMQnlJrjfSg1nKCtd5cJFG56 YfTrPEesHztfXBDVkNX/e1XxeBBSbBydME/4898SQcLLvpIMvJS+A7jYk+yeW7LkojLA SCq3rr8XCaalDtfw48jj9DQuXcyoLM/6WtdqUdZMLnw8rCheH5SsbpQk5RNQ92UZyltm 01gviNL1pNWojhFa2Zfn+0cjMaaUfiuhYQfEh3fk04vDa5LdHq/DYNBBdEN51yd/pUmm mVkS+rLmOzL2wdTfKiK6zHZ1MInhMr1qYGgGXQit6ipgDwNhdhwTDpThXMUdCob3mZSV MWWQ== X-Received: by 10.112.131.68 with SMTP id ok4mr15472021lbb.78.1368531641361; Tue, 14 May 2013 04:40:41 -0700 (PDT) X-Received: by 10.112.131.68 with SMTP id ok4mr15472013lbb.78.1368531641154; Tue, 14 May 2013 04:40:41 -0700 (PDT) Original-Received: by 10.152.19.2 with HTTP; Tue, 14 May 2013 04:40:41 -0700 (PDT) In-Reply-To: <764ne680tf.fsf@fencepost.gnu.org> X-Gm-Message-State: ALoCoQlESlJQcmZOIm5SR+CNXVjyKcXsdY5uhXG0HlJQBuF/rLsYpgerpByZo04wgV+HA+TukXgUEQ0MCDsyYw7aRVMXHAlYedQsxBKUbtIVtNP/Ob6gQWaBOHpgvtewWIe4nWeLdUxpkn2wmpzu5Xg7uCf2HbWKZu7vUqa/Ozd+Mmi/EzsxZIk= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:74231 Archived-At: --047d7b34327055ce7104dcac1a5b Content-Type: text/plain; charset=ISO-8859-1 On 14 May 2013 08:42, Glenn Morris wrote: > Reuben Thomas wrote: > > > The *Remember* buffer, as a non-file-visiting buffer, does not cause a > > prompt when you kill it or exit Emacs with the contents unsaved. This is > > unfortunate: I just lost 15 minutes' work when I hit C-x C-c in > > remember-mode by mistake instead of C-c C-c. > > > > I can fix this particular problem by adding > > > > (lambda nil (setq buffer-offer-save t)) > > > > to remember-mode-hook, but shouldn't this be the default behavior? > > Sounds right, please apply. > Or maybe (I don't use remember) you want to add remember-finalize to > kill-emacs-hook or kill-emacs-query-functions. > It seems to me that it's more consistent to make Emacs prompt to save the remember buffer, as it does for other unsaved buffers (the alternative suggested here would make Emacs silently save the remember buffer if exited), but I'd appreciate some guidance. -- http://rrt.sc3d.org --047d7b34327055ce7104dcac1a5b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On 14 May 2013 08:42, Glenn Morris <<= a href=3D"mailto:rgm@gnu.org" target=3D"_blank">rgm@gnu.org> = wrote:
Reuben Thomas wrote:

> The *Remember* buffer, as a non-file-visiting buffer, does not cause a=
> prompt when you kill it or exit Emacs with the contents unsaved. This = is
> unfortunate: I just lost 15 minutes' work when I hit C-x C-c in > remember-mode by mistake instead of C-c C-c.
>
> I can fix this particular problem by adding
>
> (lambda nil (setq buffer-offer-save t))
>
> to remember-mode-hook, but shouldn't this be the default behavior?=

Sounds right, please apply.
Or maybe (I don't use remember) you want to add remember-finalize to kill-emacs-hook or kill-emacs-query-functions.

It seems to me that= it's more consistent to make Emacs prompt to save the remember buffer,= as it does for other unsaved buffers (the alternative suggested here would= make Emacs silently save the remember buffer if exited), but I'd appre= ciate some guidance.
--047d7b34327055ce7104dcac1a5b--