Asynchronous Emacs中的组织模式:在异步模式下评估代码块

Asynchronous Emacs中的组织模式:在异步模式下评估代码块,asynchronous,eval,org-mode,halt,Asynchronous,Eval,Org Mode,Halt,我使用组织模式编写报告,包括代码块。当我想要生成输出(通常是PDF)时,org模式执行文件中的所有命令,这很好。然而,问题是,在执行过程中,我无法对emacs执行任何其他操作,我必须等待所有命令完成,这可能会花费很长时间 有没有办法异步执行,或者至少在执行启动后停止执行 谢谢你的帮助 听起来你应该用这个来避免执行那些块 (setq org-export-babel-evaluate nil) 在导出期间异步运行它们是没有意义的,因为这样输出将无法用于报表。或者,您可以尝试执行异步导出。键入C-

我使用组织模式编写报告,包括代码块。当我想要生成输出(通常是PDF)时,org模式执行文件中的所有命令,这很好。然而,问题是,在执行过程中,我无法对emacs执行任何其他操作,我必须等待所有命令完成,这可能会花费很长时间

有没有办法异步执行,或者至少在执行启动后停止执行


谢谢你的帮助

听起来你应该用这个来避免执行那些块

(setq org-export-babel-evaluate nil)

在导出期间异步运行它们是没有意义的,因为这样输出将无法用于报表。或者,您可以尝试执行异步导出。键入C-C-e后,再键入C-a以打开异步导出。这应该在另一个进程中完成导出,而不是阻止当前进程。

谢谢,这很有帮助!您知道异步执行单个代码块的类似技巧吗?我在这里是为Python做的。我已经将它改编为shell命令,但它并没有在任何地方出现,因为我没有对它进行太多测试。