From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Saving the Messages buffer Date: Tue, 21 Jan 2014 23:18:55 +0100 Organization: Aioe.org NNTP Server Message-ID: <87iotdvuzb.fsf@nl106-137-194.student.uu.se> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390342813 12434 80.91.229.3 (21 Jan 2014 22:20:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jan 2014 22:20:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jan 21 23:20:22 2014 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 1W5jgD-0006IB-1r for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Jan 2014 23:20:21 +0100 Original-Received: from localhost ([::1]:60867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5jgC-0003Uf-LB for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Jan 2014 17:20:20 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!news.albasani.net!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 33 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:I7dljfNVAXeOIO2WTGzw5hgB/Lk= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:203263 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:95531 Archived-At: Sivaram Neelakantan writes: > Is there an option to simply save the messages buffer > after certain number of lines/chars? I'm running > into some strange issues when ntemacs kicks off > openssl in cygwin and I'd like to save the messages > buffer to debug the issue. > > Simply saving the buffer to the same named file with > overwrite option? One way to do it would be to use the auto-save which Emacs already uses. ;; These are my values (which are probably default) but ;; even if you already have them, and the mode enabled, ;; it might be interesting to see - use `C-x e' with ;; point to the right of the symbol's names to echo ;; their values. (Otherwise just setup as you please.) (auto-save-mode) ; enable auto-save (setq auto-save-interval 300) ; auto-save every 300 keydowns (setq auto-save-timeout 30) ; or after 30 seconds of idle ;; whenever so, save the messages buffer (add-hook 'auto-save-hook (lambda () (with-current-buffer "*Messages*" (write-file "~/emacs_messages" nil) ))) ; nil: no confirm -- underground experts united: http://user.it.uu.se/~embe8573