问题标签 [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.
emacs - 在 Emacs Org-Mode 导出中禁用下划线到下标
当我通过 org-mode (Cc Ce d) 导出到 PDF 时,任何带下划线的单词最终都会部分转换为下标。我怎样才能防止这种情况发生?
我找到了这篇关于这个主题的文章:
但是,我要么无法找出正确的 elisp,要么它根本不起作用。请注意,我不想更改任何全局字体选项。我只希望此修复适用于 tex/latex/org-mode。
我也找到了这篇文章,虽然它也没有工作:
emacs - Emacs org-mode - 依赖任务
是否可以在 emacs org 模式下引入依赖任务?假设我有三个任务开发,测试,部署应该一个接一个地完成。我用 SCHEDULED: 和 DEADLINE: 安排了第一个任务,并希望在第一个任务完成后自动安排第二个任务(例如,我可以指定第一个任务的截止日期和第二个任务的持续时间的偏移量)。或者它至少可以警告我任务重叠吗?此外,如果我移动一项任务的计划日期,则应相应地移动以下任务。
emacs - 如何在 org-mode 中使单词的一部分变为粗体
如何使org-mode
标记对单词的一部分起作用?例如,我希望它适用于这样的情况:
还有这个:
根据我的测试,标记语法似乎org-mode
只适用于完整的单词。
emacs - Emacs:将 CSV 导入 org-mode
Emacs 有一个非常好的扩展名为 org-mode。
我希望能够轻松地将 CSV 文件加载到 org-mode 中,而不会感到非常悲伤。我所能找到的只是表格导入或表格捕获,简单地说,它们甚至不能很好地工作。
请注意,我的部分问题是其中带有逗号的文本字符串。1,2,3,4 与 1,2,"3,4" 不同。
是否有可以运行的函数或 perl 脚本将 csv 文件转换为 org-mode 格式?
谢谢!
emacs - 保存组织议程
每次计算 org-agenda 时,我都想将 org-agenda 的输出保存到文本文件中。这样,我可以使用外部程序(如 Windows 上的 ATNotes 或 linux 上的 conky)来获取此文本文件并将其显示在我的桌面上。
我怎样才能做到这一点?
emacs - 所有者的 Emacs 组织模式议程过滤器
是否可以根据 Owner 属性过滤 emacs 中的议程?
目前我使用标签来设置 TODO 项目的所有者。这样我就可以通过这样的标签过滤议程:
使用标签来标记所有者并不方便,但我看不到其他方法可以按所有者过滤 TODO 项目。
python - 如何划分重叠的日期时间间隔(组织模式时钟时间)?
我有来自两个组织文件/子树的相关任务,其中一些时钟时间重叠。这些是手动工作日志和生成的 git 提交日志,见下文。
一个子树的 CLOCK: 需要调整条目以消除重叠时间。另一个子树被认为是完整的,它是 CLOCK: 不应调整条目。
编辑:这个问题是关于计算新的时间间隔以消除任何重叠。任何建议都不需要解析 Org 模式文件格式。Python datetime.datetime 算法很有帮助,无论是否使用 Org 模式函数的 Emacs Lisp 也是如此。
在 Python(更熟悉)或 Emacs Lisp(Org 函数可以提供帮助)中,我想:
确定它们发生的时间重叠。file1.org 将是可变的,file2.org 时间间隔应被视为固定/正确。
为 file1.org 中的 CLOCK: 行计算新的时间间隔,以消除与 file2.org CLOCK: 行的任何重叠。
写出新的 CLOCK: 行,或者至少是相关的日期时间。
python 便捷函数 tsparse 将 Org Mode 时间戳转换为 python datetime.datetime 对象:
测试用例可以在下面找到。感谢您对 Python 或 Emacs Lisp 的任何算法或实现建议。
杰夫
file1.org,调整前:
文件 2.org:
file1.org,调整后:
emacs - Emacs 组织模式发布议程
您如何发布 org 模式的议程?我目前正在使用 htmlize 仅编写议程缓冲区,但我希望它发布所有相关缓冲区,并将议程项目链接到其他文件中的相应位置。有没有办法做到这一点?
emacs - 设置组织模式的时区
我刚刚开始使用 org-mode,到目前为止我真的很喜欢它。我在伦敦工作,在基于美国东海岸的 OpenVMS 上运行 xemacs。有没有办法让 org-mode 使用服务器默认值以外的时区?
我试过了:
没有运气。
emacs - Emacs Ch c 似乎不适用于和弦 3 组合长?
我正在尝试C-h c
在 emacs 中使用来确定键组合绑定到什么。组合是C-u C-c C-q
,它在 org-mode 中重新对齐标签。然而,Emacs 只是尝试查找C-u C-c
然后失败。我究竟做错了什么?我意识到我可以很容易地查看 orgmode 源或其他东西来解决这个问题,但是为了将来的参考,我会做些什么来弄清楚像这样的东西绑定到什么功能?
编辑:好的,所以实际上C-u
后面是C-c C-q
,根据emacs,这就是该组合所绑定的:
(org-set-tags-command &optional arg just-align)
为当前条目调用 set-tags 命令。
那么给这个命令提供参数 4 到底是什么意思呢?
哦,只是为了解释一下:我正在尝试开始学习 emacs-lisp 和自定义,而我想做的一件事就是将此命令添加到 before-save-hook 中,以便在我保存 org 文件时,标签会自动对齐。
最终编辑:我弄清楚了为什么这个命令的行为如此;给定前缀参数,它会改变其行为。在elisp中调用函数时如何设置前缀参数?