问题标签 [org-babel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1501 浏览

emacs - 如何在 org-mode 中逐行评估代码?

我希望能够在 org 缓冲区中的代码块中逐行执行代码。我的目标是逐行执行代码,而不必一次运行一个块中的所有代码(Cc Cc),也不必切换到一个特殊的缓冲区(Cc')。我使用 R,但它可以应用于任何其他语言。有没有办法做到这一点?

示例:仅执行以下代码块中的第一行,以便变量 a 在会话中获取值 7。

0 投票
1 回答
2565 浏览

org-mode - 为什么组织模式忽略 :noexport: 标签

我已经在 org-mode 中设置了我的 Emacs 配置,如下所示

所以标题标签下的代码:noexport:不应该导出到init.el文件中。但它确实虽然我有

在标题中,虽然C-h v org-export-exclude-tags也显示了正确的值:

有人知道为什么:noexport:我打电话org-babel-load-file打字时会忽略标签C-c i吗?

提前致谢,

克里斯

0 投票
1 回答
1131 浏览

r - 了解 Org-babel 的 Orgmode 属性?

我对 org-babel/orgmode 的属性语法的理解是,通过使用header-args:R我应该能够为 org 文件中的所有 R src 块设置“选项”。如果我在 中的行上声明它们,这将起作用BEGIN_SRC,但我不想一遍又一遍地键入相同的选项,我想为整个缓冲区执行此操作。使用 org-version 8.3(Beta)

问题:我误解了语法,或者我的安装可能有问题?

0 投票
4 回答
5547 浏览

emacs - 如何防止 org-mode 执行所有 babel 源代码块?

我有一个 org 文件,其中包含许多 babel 源块,仅在更改代码时才需要重新执行。

如何防止组织在导出期间执行所有块?换句话说,将它们全部设置为仅手动执行?

我更喜欢单个全局选项,而不是必须单独编辑每个块。

0 投票
0 回答
107 浏览

emacs - org-babel 在发送到代码块变量之前没有连接字符串。

我刚刚开始使用 org-mode 和 org-babel 作为实验室笔记本。我正在尝试使用代码块来填充表格的两列。代码块似乎适用于第一列,因为这些数字是正确的。但是,当尝试将字符串连接到第三列中的文件名以便代码块在不同的文件集上工作时,它似乎只是在原始文件上运行代码块,从而产生与第一列相同的输出。

0 投票
1 回答
71 浏览

javascript - 调用另一个源块中定义的函数

我正在尝试使用 org-babel 在识字程序中进行简单的单元测试。

这个想法是我会定义一个函数(的主体),就像这样

当然,我还需要实际创建一个用于 tangling 的函数,我可以通过

然后我会设置一个测试值表,就像这样

问题是,我如何使用这些数据从单独的块中对函数体运行测试,请记住

  • 我不希望在纠结的输出中包含测试代码
  • 对于使用字符串的函数,我不希望表中引用的字符串
  • 我宁愿避免表中重复的“预期”和“得到”值——简单的检查或 X 表示通过/失败会很棒

基本上,我想做的是这样的:

但是这个块并不“知道”另一个块。

有任何想法吗?

0 投票
1 回答
2601 浏览

r - 使用 R 的 org-babel 代码没有输出

组织 8.2.10 Emacs 24.5.1 OSX 10.10.3

但与

“代码块没有输出”并且 *Messages* 缓冲区包含:

我不确定为什么我没有看到第二个示例的任何输出。它在我机器上的 R 安装中运行 find,

我将非常感谢任何帮助。

0 投票
1 回答
708 浏览

org-mode - org-babel:希望所有 noweb 块引用在导出时逐字显示

考虑以下 org-mode 中的 MVE——它详细包含了我的完整问题。但是,总而言之,对于一些代码块,当我导出文档时,一些对其他代码块的 noweb 引用被内联替换,并且对于其他代码块,noweb 引用,在双引号中,被逐字复制到导出的 PDF 中。我不知道是什么导致了这种行为差异,我不知道如何控制它,但我想。我希望能够指定某些块具有行为 1(替换引用),而其他块具有行为 2(逐字引用)。

由此产生的PDForg-export位于此链接

0 投票
1 回答
237 浏览

emacs - Org-Mode:从 noweb 插入调用 noweb 插入

a 和 b - python 函数,c - 简单的 noweb 插入到 python 源代码块,以及 d - noweb 插入到与 noweb 插入一起运行。函数 c -- 正在工作,但函数 d -- 没有,因为 python 尝试执行插入,但这是无效的语法。是否可以从 noweb 插入运行 noweb 插入?

0 投票
1 回答
145 浏览

common-lisp - SBCL 意外陷入浮点?

考虑 Common Lisp 中的以下代码:

这给出了预期的 bignum 值 60!,即

但是,以下代码(不包含我可以看到的任何浮点强制)会产生浮点答案:

问题是“为什么?” 和“我怎样才能fact在 SBCL(Steel-Bank Common Lisp)中编写一个简单的递归,产生一个 bignum 结果?”