Windows下使用 comint-run 运行 Julia没有promt 和banner,如何排除是不是comint的问题?

如题,我怀疑comint把Julia REPL的输出过滤掉了,但是设置了 (setq-local comint-use-prompt-regexp nil) (setq-local comint-output-filter-functions nil) 也不行,不过这个时候似乎能正常运行。另外Linux下面没有这个问题,prompt和banner都能显示。

windows下comint不是tty环境,需要手动创建一个tty环境然后启动repl temporary solution for inferior-julia on windows · Issue #377 · emacs-ess/ESS · GitHub ,我试了下LineEditREPL(julia的默认repl),没办法在comint里面正常用,StreamREPL的第一个prompt不显示,只有BasicREPL能直接用。 -i 选项可以省略

(comint-run "julia"
            '("-i" "-e" "using Base: stdin, stdout, stderr   
using REPL.Terminals: TTYTerminal
using REPL: BasicREPL, run_repl
run_repl(BasicREPL(TTYTerminal(\"dump\",stdin,stdout,stderr)))"
              "--color=no"))