问题标签 [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 投票
1 回答
524 浏览

c++ - org babel 没有主函数的缠结文件

我正在为 emacs 使用出色的 org-babel 包。

我想为 C++ 代码生成一些没有 main 函数的代码,但我不知道该怎么做。

这将产生:

有没有办法可以指示 org-babel 不生成主函数?我在任何地方都找不到任何文档或提示。

任何让我在 org 文件中内联代码并在不评估的情况下将其缠结的替代方案也可以解决我当前的问题。

0 投票
3 回答
1583 浏览

emacs - 使用 mit-scheme 而不是 guile 进行 org-mode 代码块评估

我在 org 模式下有一个代码块:

当我执行 Cc Cc 来评估代码时,我收到错误“/bin/bash: guile: command not found”

我猜这是因为 org-babel 期望安装的方案实现是 guile,但我有 mit-scheme,我可以通过调用“方案”从命令行运行它。

如何让 org-babel 使用 mit-scheme 而不是尝试使用 guile?

这个类似的问题并不能解决我的问题,因为答案是针对球拍的。

0 投票
1 回答
720 浏览

emacs - org-babel、ruby 和编码

当我在 org-mode 中评估 ruby​​ 代码块时,我遇到了 utf-8 错误。

事实上,如果我这样做了

当我尝试评估

我在Org-Babel 错误输出中收到此错误

如果我启动一个 inf-ruby 缓冲区,我可以使用 utf-8,没有问题。我认为这是 org-babel 的问题。

我的配置:

  • M-x emacs-version24.4.1
  • M-x org-version8.2.10
  • M-! ruby --version2.1.1p76
  • 来自包列表:安装了 inf-ruby 20141005.550

在我的初始化文件中,我有

ruby 代码块和 org-babel 是否有设置可以更改为默认使用 utf-8?

0 投票
2 回答
1628 浏览

emacs - 使用 org-babel 捕获“diff”的输出

我正在尝试diff使用 org-babel 捕获输出,但由于某种原因它不起作用。对于文件

1

2

diff 1 2从命令行调用返回

但是对于 org-babel,什么都没有:

minibuffer 读取“代码块没有输出”。org-babel 错误输出窗口为空。其他命令,例如ls按预期显示输出。我不熟悉 org-babel。

我尝试使用:results output verbatim,没有任何变化。我也尝试按照这里:results output replace的建议使用。没有帮助。

  • Emacs 版本是 24.4.1(在 Debian jessie 上)
  • 组织模式版本是 8.2.10
0 投票
2 回答
959 浏览

html - 设置 org-babel 生成的点图的宽度

有时我的 org-babel 生成的点图很大,目前在浏览器中查看 html 导出时会被截断。所以我试图将生成的图像标签的宽度设置为100%. 我目前生成的图形如下所示:

org 8.2.10吐出这个:

我试着把

之前#+BEGIN_SRC- 这确实适用于[[file:...]链接。我也试过

两者都不起作用。

那么怎么做呢?

0 投票
1 回答
488 浏览

emacs - 在 org-mode 中运行 Octave 代码块时 Emacs 冻结

我的规格:emacs 24.3.1,八度音程 3.8.1

代码示例:

我的emacs也崩溃了M-x run-octave

0 投票
3 回答
2641 浏览

org-mode - 如何 org-babel-tangle 只有一个代码块?

我在一个 .org 文件中生成多个文件,其中包含多个源代码块。例如:

有没有办法只纠结一个特定的代码块而不改变标题选项?

我正在为 Sphinx 生成这些文件并减少编译时间,我只想处理我当前正在处理的文件。

如果有这样的命令会很棒org-babel-tangle-current-block- 有没有办法做到这一点?

(这是一个与Orgmode 相关的问题:如何过滤要缠结的块?

0 投票
0 回答
198 浏览

org-mode - 在 Org Src 缓冲区中运行 org-babel-tangle

org-babel-tangle我想知道当我在Org Src缓冲区时是否有办法在父文件上运行。

工作流程是我正在Org Src缓冲区中编辑(reStructuredText)源代码块,但有时我想将代码块导出到.rst文件中,以便编译它并查看输出。

目前我必须不断地回到原始.org缓冲区来运行org-babel-tangle——如果我可以在缓冲区内运行它会很棒Org Src

0 投票
2 回答
996 浏览

haskell - haskell 的 org-babel 不适用于 eval haskell 块

我正在使用 org-mode 博客,我使用 org-babel 评估代码如下:

我发现用于 haskell 的 org-babel 使用 infer-haskell 模式来启动会话并评估代码。我还说创建了会话,如果我不定义函数而是直接 putStrLn "hello" ,它可以工作。

希望任何人都可以修复错误:)

0 投票
4 回答
18242 浏览

bash - 如何在 org babel 中加载 bash(而不是 sh)以启用 #+BEGIN_SRC bash?

我看到引用和使用的示例

但是在我的org模式版本(elpa,org 20150316)的菜单中customize-variable org-babel-load-languages,没有“bash”项,只有shell。尝试评估代码,例如

我明白了

org-babel-execute-src-block:bash 没有 org-babel-execute 函数!

我错过了什么?

谢谢。