Hi! I'm trying to use Geiser to connect to a guile process running inside a Guix container. I want to be able to use Geiser with different binaries of Guile. Within a Guix container, I can have all the necessary Guile libs I want, so it's desirable to use the Guile run-time inside the aforementioned container. As such, I started guile inside a container (my intent eventually is to add extra libs to the guix shell): --8<---------------cut here---------------start------------->8--- guix shell guile readline guile-colorized \ guile-readline bash --network -- guile --listen=3003 --8<---------------cut here---------------end--------------->8--- From my GNU Emacs, I ran: "M-x geiser-connect"; followed by: "localhost"; and finally "3003". However, I got this jumbled text: --8<---------------cut here---------------start------------->8--- ^A^Bscheme^A^B^A^B@(^A^B^A^Bguile-user^A^B^A^B)^A^B^A^B^A^B^A^B> ^A^B --8<---------------cut here---------------end--------------->8--- The message logged in my *Messages* buffer is: --8<---------------cut here---------------start------------->8--- Starting Geiser REPL ... [2 times] geiser-repl--wait-for-prompt: No prompt found! --8<---------------cut here---------------end--------------->8--- I also get the above behaviour when I try to connect---using Geiser---remotely to my system's Guile. I've ran across different threads that recommend upgrading to a different Guile version(), but I don't think that's applicable to me. Any one know how to fix the "No prompt found!" Or better yet, how would you specify, with Geiser, what Guile version to use on a per-project basis? I'm using: guile v3.0.8; geiser "v20220323.2352"; geiser-guile "v20220323.2352"; and GNU Emacs version 28.1. -- (Life is like a pencil that will surely run out, but will leave the beautiful writing of life.) (D4F09EB110177E03C28E2FE1F5BBAE1E0392253F (hkp://keys.gnupg.net))