[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] conda doesn't work in ob-shell sessions
From: |
Jack Kamm |
Subject: |
Re: [BUG] conda doesn't work in ob-shell sessions |
Date: |
Mon, 22 Jan 2024 22:09:08 -0800 |
Ihor Radchenko <yantar92@posteo.net> writes:
> What about the attached patch?
I applied the patch to main, but the behavior was the same as before.
More specifically, I am testing with the following block (with minimal
init file from my previous email):
#+begin_src shell :session *shell* :results output
conda activate test-env
echo test
#+end_src
When I execute the block before session exists, emacs hangs. But if I
start session with "M-x shell", and then execute the block, it works.
Here is how the full *shell* buffer looks in the former case that hangs,
after I quit the hanging with C-g:
$ PROMPT_COMMAND=;PS1="org_babel_sh_prompt> ";PS2=
org_babel_sh_prompt> conda activate test-env
echo test
echo 'org_babel_sh_eoe'
(test-env) org_babel_sh_prompt> test
(test-env) org_babel_sh_prompt> org_babel_sh_eoe
(test-env) org_babel_sh_prompt>
And here is how the *shell* buffer looks in the latter case which works,
when session is started with "M-x shell" instead:
$ conda activate test-env
echo test
echo 'org_babel_sh_eoe'
(test-env) $ test
(test-env) $ org_babel_sh_eoe
(test-env) $
Re: [BUG] conda doesn't work in ob-shell sessions, Suhail Singh, 2024/01/23