Maybe emacs has a better mode for running a Julia REPL?
Check out the julia-snail emacs package. Quoting from the package’s README.md file:
Snail is a development environment and REPL interaction package for Julia in the spirit of Common Lisp’s SLIME and Clojure’s CIDER. It enables convenient and dynamic REPL-driven development.
julia-snail uses vterm for a superior terminal environment. I prefer to turn off the julia-snail completion features as described here and instead use eglot for completions, show docstrings, etc., via eglot-jl.
Edit: Just noticed that you mentioned Microsoft Windows. Snail won’t work in Windows emacs due to its dependence on vterm. I get around that limitation by installing WSL2 in windows, and then emacs, snail, and eglot-jl in WSL2/Ubuntu, running Linux emacs as a graphical application with VcXrc as the X-window manager on Windows.