问题标签 [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.
c++ - org babel 没有主函数的缠结文件
我正在为 emacs 使用出色的 org-babel 包。
我想为 C++ 代码生成一些没有 main 函数的代码,但我不知道该怎么做。
这将产生:
有没有办法可以指示 org-babel 不生成主函数?我在任何地方都找不到任何文档或提示。
任何让我在 org 文件中内联代码并在不评估的情况下将其缠结的替代方案也可以解决我当前的问题。
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?
这个类似的问题并不能解决我的问题,因为答案是针对球拍的。
emacs - org-babel、ruby 和编码
当我在 org-mode 中评估 ruby 代码块时,我遇到了 utf-8 错误。
事实上,如果我这样做了
当我尝试评估
我在Org-Babel 错误输出中收到此错误
如果我启动一个 inf-ruby 缓冲区,我可以使用 utf-8,没有问题。我认为这是 org-babel 的问题。
我的配置:
M-x emacs-version
24.4.1M-x org-version
8.2.10M-! ruby --version
2.1.1p76- 来自包列表:安装了 inf-ruby 20141005.550
在我的初始化文件中,我有
ruby 代码块和 org-babel 是否有设置可以更改为默认使用 utf-8?
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
html - 设置 org-babel 生成的点图的宽度
有时我的 org-babel 生成的点图很大,目前在浏览器中查看 html 导出时会被截断。所以我试图将生成的图像标签的宽度设置为100%
. 我目前生成的图形如下所示:
并org 8.2.10
吐出这个:
我试着把
之前#+BEGIN_SRC
- 这确实适用于[[file:...]
链接。我也试过
两者都不起作用。
那么怎么做呢?
emacs - 在 org-mode 中运行 Octave 代码块时 Emacs 冻结
我的规格:emacs 24.3.1,八度音程 3.8.1
代码示例:
我的emacs也崩溃了M-x run-octave
org-mode - 如何 org-babel-tangle 只有一个代码块?
我在一个 .org 文件中生成多个文件,其中包含多个源代码块。例如:
有没有办法只纠结一个特定的代码块而不改变标题选项?
我正在为 Sphinx 生成这些文件并减少编译时间,我只想处理我当前正在处理的文件。
如果有这样的命令会很棒org-babel-tangle-current-block
- 有没有办法做到这一点?
(这是一个与Orgmode 相关的问题:如何过滤要缠结的块?)
org-mode - 在 Org Src 缓冲区中运行 org-babel-tangle
org-babel-tangle
我想知道当我在Org Src
缓冲区时是否有办法在父文件上运行。
工作流程是我正在Org Src
缓冲区中编辑(reStructuredText)源代码块,但有时我想将代码块导出到.rst
文件中,以便编译它并查看输出。
目前我必须不断地回到原始.org
缓冲区来运行org-babel-tangle
——如果我可以在缓冲区内运行它会很棒Org Src
。
haskell - haskell 的 org-babel 不适用于 eval haskell 块
我正在使用 org-mode 博客,我使用 org-babel 评估代码如下:
我发现用于 haskell 的 org-babel 使用 infer-haskell 模式来启动会话并评估代码。我还说创建了会话,如果我不定义函数而是直接 putStrLn "hello" ,它可以工作。
希望任何人都可以修复错误:)
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 函数!
我错过了什么?
谢谢。