[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Redirect Output
From: |
Lennart Borgman |
Subject: |
Re: Redirect Output |
Date: |
Wed, 31 Mar 2010 00:08:16 +0200 |
On Tue, Mar 30, 2010 at 11:23 PM, Johan Andersson
<johan.rejeep@gmail.com> wrote:
> Hey,
> I have a batch program where I run some Elisp functions and then print some
> results. The problem is that some of the functions I'm calling produces
> output. And I don't want that. So I'm basically looking for a way to only
> output my printing.
> The first I thought about was redirecting stdout to something else. Like
> this:
>
> #!/usr/bin/emacs --script
> (let* ((buffer (get-buffer-create "output"))
> (standard-output buffer))
> (print "some printing"))
>
> That works fine, except that it does not bite on message. Like this:
>
> #!/usr/bin/emacs --script
> (let* ((buffer (get-buffer-create "output"))
> (standard-output buffer))
> (message "some message"))
>
> Any ideas how I can solve this?
defadvice the `message' function?
- Redirect Output, Johan Andersson, 2010/03/30
- Re: Redirect Output,
Lennart Borgman <=