From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Hikaru Ichijyo Newsgroups: gmane.emacs.help Subject: remember all the little quits before you do the big quit :) Date: Thu, 23 Aug 2018 08:54:49 -0500 Organization: UN Spacy Message-ID: <8xxsh35dw7q.fsf@macross.sdf.jp> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1535033658 12888 195.159.176.226 (23 Aug 2018 14:14:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 23 Aug 2018 14:14:18 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 23 16:14:14 2018 Return-path: Envelope-to: geh-help-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 1fsqNK-0003Fj-JS for geh-help-gnu-emacs@m.gmane.org; Thu, 23 Aug 2018 16:14:14 +0200 Original-Received: from localhost ([::1]:36747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fsqPQ-0002Ow-Lf for geh-help-gnu-emacs@m.gmane.org; Thu, 23 Aug 2018 10:16:24 -0400 Original-Path: usenet.stanford.edu!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post02.iad!fx07.iad.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Cancel-Lock: sha1:Ulqsc+OUKbFWaP+VZlSLe0H2NqI= Original-Lines: 37 Original-X-Complaints-To: http://abuse.usenetxs.com Original-NNTP-Posting-Date: Thu, 23 Aug 2018 13:54:50 UTC X-Received-Bytes: 2586 X-Received-Body-CRC: 2403500280 Original-Xref: usenet.stanford.edu gnu.emacs.help:223592 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:117717 Archived-At: In the Gnus manual, it says: --8<---------------cut here---------------start------------->8--- This message means that the last time you used Gnus, it wasn’t properly exited and therefore couldn’t write its information to disk (e.g., which messages you read), you are now asked if you want to restore that information from the auto-save file. To prevent this message make sure you exit Gnus via ‘q’ in group buffer instead of just killing Emacs. --8<---------------cut here---------------end--------------->8--- This is a good idea to avoid getting prompted about autosave files next time you start Gnus. Emacs-W3M and ERC have their own quit commands, and seem also to prefer you didn't just quit your whole Emacs session while they're still around. Emacs checks to see if you have unsaved buffers at exit, and will prompt you if there are running subordinate processes...but it's a little picky about what it considers a "process," mostly meaning that in the sense of processes in the underlying OS, not Lisp programs like Gnus or Emacs-W3M. It would be nice if Emacs would give options on shutdown to terminate Lisp applications in the same fashion it checks for unsaved buffers and subordinate Unix processes. I know there are probably ways people have hacked together solutions for this in their ~/.emacs files (and I'd love to see them, if anybody wants to post snippets), but it just seems like if Emacs is taking the effort to warn me of things I need to take care of before shutdown, it shouldn't be forgetting about its own running applications just because they're not OS processes. -- He that would make his own liberty secure must guard even his enemy from oppression; for if he violates this duty, he establishes a precedent that will reach to himself. --Thomas Paine