各位道友:
又遇到麻烦来请教啦
参考https://github.com/zwild/ob-ammonite,可以在org-babel里运行ammonite来解释scala脚本。
问题是每次按C-c C-c运行后emacs会处于假死状态,下方进度条显示“executing Amm code block”,并且占据cpu资源。按下C-g可以退出这种状态,并且ammonite repo里显示正常运行结果。
同样版本的emacs里org babel运行python脚本没问题
请问这种情况有啥解法吗?或者如何进行进一步调试?
关于scala,我看到大家现在用scala-cli 会多些?官方也在维护这个。
应该还是调用predef.sc后出现假死,
repl.prompt() = "scala> "
import $ivy.com.lihaoyi::ammonite-ops:2.4.1
init.el里加了下面两行后,就正常了
(setq ammonite-term-repl-auto-detect-predef-file nil)
(setq ammonite-term-repl-program-args '(“–no-default-predef” “–no-home-predef”))