On Fri, 08 Mar 2024 10:25:09 +0100 Ihor Radchenko wrote ---
> Confirmed.
> This is because `ob-shell-async-chunk-callback' never returns a list.
>
> In `org-babel-sh-evaluate', there is a part that is responsible for
> detecting the result type:
>
> (when (and results value-is-
Matt writes:
> #+name: sync table
> #+begin_src sh :session *test* :results table
> echo "hello world"
> #+end_src
>
> #+RESULTS:
> | hello world |
>
> #+name: async table
> #+begin_src sh :session *test* :results table :async t
> echo "hello world"
> #+end_src
>
> #+RESULTS:
> : hello world
Con
#+name: sync table
#+begin_src sh :session *test* :results table
echo "hello world"
#+end_src
#+RESULTS:
| hello world |
#+name: async table
#+begin_src sh :session *test* :results table :async t
echo "hello world"
#+end_src
#+RESULTS:
: hello world
#+name: sync value
#+begin_src sh :session *t