我是 Emacs 新手,来自 Vim,在 Windows 10 atm 上使用 Spacemacs。我的问题是,当我尝试评估 emacs 中的最大代码块时,例如:
#+begin_src maxima
a: 1+1;
print(a);
#+end_src
我收到以下错误:
#+RESULTS:
"incorrect syntax: / is not a prefix operator"
我认为这可能是因为 Windows 处理路径的方式。我在网上找到了以下代码并将其替换为“ob-maxima.el”,但没有帮助:
(let* ((cmdline (or (cdr (assoc :cmdline params)) ""))
(in-file (org-babel-temp-file "maxima-" ".max"))
(cmd (format "%s --very-quiet -r \"batchload(\\\"%s\\\")$\" %s"
org-babel-maxima-command in-file cmdline)))
非常感谢您的帮助,非常感谢!
编辑2020.03.26-------------------- 我使用“choco install maxima”让它工作,现在它可以正确执行。
此错误已在组织模式上游修复相当长一段时间了,所以现在它应该可以立即为您工作。