From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kelly Dean Newsgroups: gmane.emacs.help Subject: Saving all state, not just some of it Date: Sat, 9 Jun 2012 11:07:06 -0700 (PDT) Message-ID: <1339265226.85719.YahooMailClassic@web121503.mail.ne1.yahoo.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1339265304 18518 80.91.229.3 (9 Jun 2012 18:08:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 9 Jun 2012 18:08:24 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 09 20:08:23 2012 Return-path: Envelope-to: geh-help-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 1SdQ5C-0002Mm-Gz for geh-help-gnu-emacs@m.gmane.org; Sat, 09 Jun 2012 20:08:18 +0200 Original-Received: from localhost ([::1]:42300 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SdQ5C-0002vS-9L for geh-help-gnu-emacs@m.gmane.org; Sat, 09 Jun 2012 14:08:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36485) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SdQ47-0002eJ-49 for help-gnu-emacs@gnu.org; Sat, 09 Jun 2012 14:07:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SdQ44-0001uF-RT for help-gnu-emacs@gnu.org; Sat, 09 Jun 2012 14:07:10 -0400 Original-Received: from nm13.bullet.mail.ne1.yahoo.com ([98.138.90.76]:45932) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1SdQ44-0001tT-HI for help-gnu-emacs@gnu.org; Sat, 09 Jun 2012 14:07:08 -0400 Original-Received: from [98.138.90.48] by nm13.bullet.mail.ne1.yahoo.com with NNFMP; 09 Jun 2012 18:07:06 -0000 Original-Received: from [98.138.89.198] by tm1.bullet.mail.ne1.yahoo.com with NNFMP; 09 Jun 2012 18:07:06 -0000 Original-Received: from [127.0.0.1] by omp1056.mail.ne1.yahoo.com with NNFMP; 09 Jun 2012 18:07:06 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 361365.3016.bm@omp1056.mail.ne1.yahoo.com Original-Received: (qmail 170 invoked by uid 60001); 9 Jun 2012 18:07:06 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1339265226; bh=asnfKWZi6g+yykyE3P2UooZXOKw0HQ1GrvM8z8Kst0g=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=Ht/uyp0nvqowtrNlZmoRC1ewxYHWK4V5dM6kN0gGsAUGZpeSYeCuY90aohK7D8dkhhi1Ls6AWsk/1AIXwQQshF2CS+7ZqjraHRAPn0a934gXM8KvtSxOgZKLhdbOUTwJ1nlnCp5zsrA8t36CJmXqhREeq564X4eUX5JnzocUpYU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=wbEhyenmew0dFBkEsJuqpCcNbEo6QVNytQB0xQKxUuVs+jns8zOTV2biMLH6AB82B7gtegZStFKLky5AKUy43vvtjLbZ2Dss1Zo6mlWUV9gKp1Tk6vJMGeAa2MmsT3ugOm9ybcf27xVyow1aBZctFy6N5AWkiPwem5DnelViVyU=; X-YMail-OSG: y2WLyxIVM1l25_v.0IFOmvFdzkEJhTU_0Dr0MOwZd2M0NQh FpVyigsQcGAWIntQ4PRBhNXbAAYioIyKrhBlWqGxDCWhSCBa5codccf2cHZH yBD10VizEiqUD628FPDhntaCPt5YT3WZezWzubE0SrF1LJVYpb23nr2XNOW. 6OykiU3WWQpHFfPeWSETaSsmYL.mseP77QAwcCrgaV.O6ILY_fhbGk.Kuxmy KO7NCbt5HrxWrKSHeiODlpd_1Kfn.1YyCRIcFqhwODRSOkeKXA.zcXaqHRDM i0eYV4YZsVUCZ6ekpgB35DI1_bvh_qHRnDnPOwInY1YmnRQbunCm4T9h98tV jKihIwhakYLTA0uEtz1wOUZZYy4v0m292er7Gvu7vOXK8SSlek3Mr3O3TzAg CxUiC5dUDW7NiDAewl.YTvoCvCionzKDc2Tt9ws9FFs27R4UxtkM8QhImB3m yv3aLIoaAu_m.BCGj7F69N1gJP0umSKv81c0m3Q-- Original-Received: from [31.172.30.1] by web121503.mail.ne1.yahoo.com via HTTP; Sat, 09 Jun 2012 11:07:06 PDT X-Mailer: YahooMailClassic/15.0.6 YahooMailWebService/0.8.118.349524 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 98.138.90.76 X-Mailman-Approved-At: Sat, 09 Jun 2012 14:08:14 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:85179 Archived-At: http://www.emacswiki.org/emacs/SessionManagement lists a lot of different options for saving some state. Some save the open file list, mark ring, kill ring, location of point, window config, etc. It appears none of them record whether the mark is active, or the scroll position of a buffer within a window (though this is approximated by saving point), or open help pages, or which help page within the history of followed hyperlinks is currently active, or open man pages, or the contents of the Messages buffer. Probably other things I can't think of right now are also not saved. When Emacs crashes, and I restart it, all of this information is gone. Or if I shut down Emacs on one computer, copy my files to another computer, and restart Emacs there, all of this information is gone. Is there any way to tell Emacs to save all of its state, rather than just some of it?