[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Appending results from babel block
From: |
Matt |
Subject: |
Re: Appending results from babel block |
Date: |
Sat, 27 Jan 2024 21:22:10 +0100 |
User-agent: |
Zoho Mail |
---- On Sat, 27 Jan 2024 03:20:37 +0100 Ken Mankoff wrote ---
> I'd like to append results from a babel block, but without the leading ":"
> that sometimes appears. Is this possible. I'm using v9.7-pre.
AFAIK, the only ways are to use 'raw' or something that wraps the result, like
:wrap or 'drawer'. As you observed, using 'raw' will "prepend" the latest
output because Org doesn't consider the previous output a result.
I'm curious, what broader goal are you trying to achieve? How does the leading
":" stop you?
> Weirdly,
>
> :results append drawer
>
> Appends result #2, but then inserts all results after the first.
I'm not sure what you mean. However, trying it, I see bunches of "results-end"
groups. I assume this is what you see, too?
#+BEGIN_SRC bash :results append drawer
echo "$(date)"
#+END_SRC
#+RESULTS:
:results:
Sat Jan 27 09:11:21 PM CET 2024
:end:
:results:
Sat Jan 27 09:11:21 PM CET 2024
:end:
:results:
Sat Jan 27 09:11:21 PM CET 2024
:end:
> Is this last behavior a bug?
That's a good question. Skimming the manual, I didn't see mention of it,
although I may have missed it. The behavior I see doesn't match my
expectation. I would expect to see:
#+RESULTS:
:results:
Sat Jan 27 09:11:21 PM CET 2024
Sat Jan 27 09:11:21 PM CET 2024
Sat Jan 27 09:11:21 PM CET 2024
:end:
--
Matt Trzcinski
Emacs Org contributor (ob-shell)
Learn more about Org mode at https://orgmode.org
Support Org development at https://liberapay.com/org-mode