问题标签 [org-mode]
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.
r - 使用 org-mode 构建分析
我正在尝试更好地为我的项目使用 org-mode。我认为识字编程特别适用于数据分析领域,而 org-mode 让我们可以做一些非常棒的识字编程。
我想你们中的大多数人都会同意我的观点,即编写分析的工作流程与大多数其他类型的编程不同。我不只是编写程序,我探索数据。而且,虽然其中许多探索都是死胡同,但我不想完全删除/忽略它们。我只是不想每次执行 org 文件时都重新运行它们。我也倾向于查找或开发我想放入分析模板的有用代码块,但其中一些块不会与每个项目相关,我想知道如何让 org-mode 忽略这些执行整个缓冲区时的块。这是一个简化的例子。
我希望能够使用 org-babel-execute-buffer 并让 org-mode 以某种方式知道跳过代码块 import-sql、clean-csv 和 explore-by-a-factor-1。我希望它们在 org 文件中,因为它们与项目相关。毕竟,明天有人可能想知道为什么我如此确定 explore-by-a-factor-1 没有用。我想保留该代码,这样我就可以完成绘图或分析或其他任何事情并继续进行,但不是每次我重新运行所有内容时都运行它,因为没有理由运行它。与 clean-csv 一样。我想要它,记录我对数据做了什么(以及为什么),但我不想每次都重新运行它。我将只导入 foo-clean.csv。
我在谷歌上搜索并阅读了一堆 org-mode 邮件列表档案,我能够找到一些想法,但不是我想要的。导出文件时,EXPORT_SELECT_TAGS、EXPORT_EXCLUDE_TAGS 很棒。在创建实际的源文件时, :tangle 标头效果很好。我不想做这两件事。我只想执行缓冲区。我希望能够以类似的方式定义要执行或忽略的代码块。我想我想找到一种方法来拥有一个 org 变量,例如:
EXECUTE_SELECT_TAGS
这样我就可以简单地标记我的各种代码块并完成它。如果我可以然后只使用带有特定标签的源块来运行该文件,那就更好了。我找不到这样做的方法,我想我会在询问/乞求 org-mode 中的新功能之前先询问一下。
emacs - 在 EMACS org.mode 中覆盖 Ctrl-TAB
我想在 EMACS 中使用Ctrl+Tab供我自己使用,但是 Emacs org 模式已经有了这个限制。如何使用我自己的绑定而不是 org-mode 绑定。
在我的.emacs文件中,我使用:
它可以在任何地方工作,除了 org-mode
emacs - 如何让 htmlize.el 在 Emacs org-mode 中发布项目?
我想在 Emacs org-mode 中发布一个项目,其中包含几个 .html 文件。其中有一些我想强调的python代码示例。但是 htmlize.el 不会为我这样做。奇怪的是,当导出单个 .html 文件(使用Cc Ce h)时,代码示例会突出显示。那么我怎样才能让 htmlize.el 为项目发布工作呢?
emacs - 在 org 模式下重新组织
在组织模式下,我有一个简单的项目列表,带有多个标签(抄送抄送)。我喜欢以这样一种方式转换它,即我可以将每个标签显示为不同的标题并查看该标签下的项目。例如,如果我将标签 'company' 和 'fruit' 应用于项目 'apple' ,那么我希望将 'company' 和 'fruit' 视为标题并将 'apple' 视为它们下的项目。我有很多其他的东西,我喜欢把它们结合起来。所以我可以在“水果”标题等下放所有水果。
emacs - Emacs 组织模式捕获 -> 文件+日期树+提示模板帮助
嘿,组织模式的狂热分子。我想设置我的 org-capture 日记模板以用于file+datetree+prompt
动态设置创建日期(而不是使用file+datetree
自动将日期设置为今天)。
file+datetree+prompt
当我在我的模板中替换 file+datetree 时,
我收到错误:“捕获目标规范无效。
我已经尝试过多次使用这个模板,但还没有成功。对于如何正确设置我的日记模板,我将不胜感激。谢谢!
这是文件+日期树+提示信息页面的链接:模板元素
emacs - 有什么方法可以在 Redmine(或其他问题跟踪器)和纯文本待办事项列表之间进行同步?
我想通过一个简单的基于文本的界面访问 Redmine 任务库 - 想知道最短路径是什么(最小投资/开发)。
现在,这归结为 2 个用例/阶段:
将一批任务从简单的、基于 wiki 的、带项目符号的 TODO 列表导入到Redmine ,即。纯文本内容。这更像是一次性的任务,所以一个快速而肮脏的解决方案就可以了。
稍后,一些平滑的双向同步会很棒。例如,在编辑器中通过一些友好的纯文本(或 XML)编辑大量任务,或者编写脚本,我可以通过简单的文本处理来操作所有任务;然后与 Redmine 同步并将它们提交回来。
关于实现这些的最简单方法的任何想法?
我更喜欢外部解决方案(即不接触服务器),特别是对于一次性导入案例;类似于简洁的 IDE/编辑器/客户端,或独立的 Ruby 脚本(例如使用 RM API)。如果有合适的 RM 插件可用,我会忍不住试一试(可以从我们可爱的 IT 支持获得 root 访问权限:).. 当前想法:
- Emacs/ Org-mode,看起来像是一个很酷的任务管理器 UI 和完整的纯文本功能的完美结合。它似乎足以捕获标签和状态。这篇文章看起来很有前景Orgmode 和 Roundup: Bridging public bugtrackers and local tasklists,虽然不完全匹配。
- Ruby 中的 org-mode 解析器,可以在具有 redmine-api 访问权限的脚本中使用,或者 - 最坏的情况(对我来说,现在) - 在新开发的 RM 插件中.. 这看起来是一个好的开始:org-ruby
- 导出 RM->XML,处理文件,导入 XML->RM... 不确定是否支持?我想总是可以直接与数据库交谈,但我宁愿避免这种情况。
实际上,我也对 Bugzilla 的类似解决方案感兴趣。
browser - 如何使 Emacs Org 模式打开指向 Google Chrome 中网站的链接?
谷歌浏览器被设置为默认浏览器。但是,它会在 Firefox 中打开链接,这是不受欢迎的。
如何让Org 模式在 Google Chrome 中打开链接?
emacs - Emacs org-mode:org 到 html 的转换——半复杂的文字标签
如何~
在文字标签之间包含,以便最终结果是<code>~/.emacs</code>
?显然,~~/.emacs~
行不通...
同样,我怎样才能在文字标签中使用斜体,以便结果是<code>something something <i>italicize</i></code>
?显然,~something something /italicize/~
行不通...
(我正在使用用于org-publish-project
转换的默认函数。)
emacs - Emacs org-mode:org 到 html 的转换——链接到不同页面中的部分?
如何在 org-mode 中链接到单独页面的一部分并将其链接到 html 中?例如,如果在文件 file.org 中,我有一个 X 部分的标签:
[[sec:X][section X]]
我可以在 file.org中参考本节。[[file:file.org][link to file.html]]
我可以从外部文档链接到 file.org (并且在发布时会自动链接到相应的 html 文件)。但在本文档之外,我不能将第 X 节称为[[file:file.org#sec:X][link to section X of file.html]]
因为节标签已转换为数字(例如,sec-3_1
)。因此,我必须将其链接为[[file:file.html#sec-3_1][link to section X of file.html]]
,但假设我知道sec:X
标签将转换为sec-3_1
...
(我正在使用用于org-publish-project
转换的默认函数。)
emacs - 如何指定大(多行)表?
定义大表的最佳选择是什么org-mode
(大,我的意思是每个单元格可以有多行)?org-mode 的一个特性是它能够导出到 HTML 或 LaTeX(或其他),但在这种情况下,我必须先提交导出格式并用该语言(例如 HTML)对表格进行硬编码? 首先,您会使用什么软件来创建包含大部分文本字段的表格,每个单元格中都有段落(例如,您可以将其转换为 HTML)?