I'm trying to use shell asynchronously with named sessions, but it doesn't work:
#+begin_src sh
echo "a"
#+end_src
#+RESULTS:
: a
#+begin_src sh :async
echo "a"
#+end_src
#+RESULTS:
: a
#+begin_src sh :session s1
echo "a"
#+end_src
#+RESULTS:
: a
#+begin_src sh :session s1 :async
echo "a"
#+end_src
#+RESULTS:
: 7adf9461-2964-48b3-9c90-2ffecfd593be
#+begin_src sh :session :async
echo "a"
#+end_src
#+RESULTS:
: a
As you can see, everything works till I combine a named session with async. A session without a name doesn't maintain variables, etc. So it doesn't work for my use-case. I've tried with zsh and bash, but they don't change anything. In theory, it should work, as seen in the tutorial