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: Wed, 22 Jan 2014 18:30:52 +0100 Organization: Aioe.org NNTP Server Message-ID: <87lhy7j53u.fsf@nl106-137-194.student.uu.se> References: <87iotdvuzb.fsf@nl106-137-194.student.uu.se> <87sish54c7.fsf@nl106-137-194.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390412113 18101 80.91.229.3 (22 Jan 2014 17:35:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Jan 2014 17:35: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 Wed Jan 22 18:35: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 1W61hx-0004yd-Mu for geh-help-gnu-emacs@m.gmane.org; Wed, 22 Jan 2014 18:35:21 +0100 Original-Received: from localhost ([::1]:36771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W61hx-0003Ph-65 for geh-help-gnu-emacs@m.gmane.org; Wed, 22 Jan 2014 12:35:21 -0500 Original-Path: usenet.stanford.edu!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!feeder.erje.net!eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 29 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:Ajl4FDjpTh8MgxSgQ2/EzSmdqm0= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:203269 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:95537 Archived-At: Kevin Rodgers writes: >> (let ((buffer "*Messages*")) (with-current-buffer >> buffer (set-visited-file-name buffer t) >> (auto-save-mode) )) > > The first arg to set-visited-file-name is FILENAME, > not BUFFER. Yes, but in that piece of code, "buffer" is not a buffer, but a *string*, which works both to identify the buffer (in `with-current-buffer') *and* to specify a path (in `set-visited-file-name'). If you go to the *Messages* buffer, you will see that its default-directory is the user home path (if that's form where Emacs is started), so there is where the file should go. The reason the filename is the same as the buffer is that > Change name of file visited in current buffer to > FILENAME. This also renames the buffer to correspond > to the new file. -- underground experts united: http://user.it.uu.se/~embe8573