[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Can emacs be made to right Messages buffer to disc?
From: |
Kevin Rodgers |
Subject: |
Re: Can emacs be made to right Messages buffer to disc? |
Date: |
Tue, 01 Jul 2008 20:29:29 -0600 |
User-agent: |
Thunderbird 2.0.0.14 (Macintosh/20080421) |
reader@newsguy.com wrote:
I asked this question when emacs 21 was current and if I recall there
was some horribly complicated (requiring coding and good knowledge of
elisp) way to do it.
I wondered if with 22 or even 23 one can write the \*Messages\* buffer
to disc as a session progresses any easier than before?
I vaguely remember that thread, but I couldn't find it on the web. In
any case, I think it's not too complicated (everything worth doing in
Emacs requires a basic knowledge of Emacs Lisp):
(setq message-log-max t); Emacs Lisp!!!
(with-current-buffer (get-buffer "*Messages*")
(setq buffer-file-name "~/.emacs_messages")
(setq buffer-offer-save t)) ; just in case
(defun save-messages-buffer ()
(with-current-buffer (get-buffer "*Messages*")
(save-buffer 0))) ; or just (basic-save-buffer)
(add-hook 'pre-command-hook 'save-messages-buffer)
(add-hook 'post-command-hook 'save-messages-buffer)
--
Kevin Rodgers
Denver, Colorado, USA
- Re: Can emacs be made to right Messages buffer to disc?,
Kevin Rodgers <=