问题标签 [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.
pdf - 在 Mac OS X 上为 emacs.app 导出为 pdf 的组织模式
组织模式,喜欢它。我一直在尝试设置 mac 以将任何内容导出为 pdf。还没有简单的方法。首先是 org-export-as-pdf,它首先导出为 pdf,然后生成一个 pdf。我得到“pdflatex:找不到命令”,很公平......很难过。其他选项是 org-export-as-docbook-pdf,它先导出为 DocBook XML,然后是 pdf。在这种情况下,我得到“XSLT 处理器命令设置不正确”。
在这两种情况下,都会生成 .tex 和 .xml 文件。在这两种情况下,我都通过足够的阅读来思考:“必须有一个更简单的方法”,我就在这里。谢谢。
Mac OS X 10.6.7 Emacs.app 23.2.1 组织模式 7.4
emacs - 如何检查 Emacs Lisp 中是否存在服务器
我正在编写一个函数来测试组织模式缓冲区中的断开链接:
除非遇到不存在的 Web 服务器,否则此方法有效。然后它抛出一个 lisp 错误并打开一个回溯缓冲区。
我想要的是首先测试服务器是否存在,如果存在则使用 url-http-file-exists-p 检查特定文档。
谢谢
- 编辑添加适合我的解决方案。谢谢多夫!
/code>
emacs - 显示组织模式大纲到某个标题级别
我正在使用 org-mode 为我的论文做一个大纲,我想显示所有标题到某个级别(例如所有级别 1 和级别 2 标题)。
我在 org-mode 手册中没有找到任何相关内容。Cycling 要么只显示 1 级标题,要么显示所有标题,这在我的大纲中提供了太多信息。
谢谢,
丹尼尔。
更新:我为他找到了一个解决方法:设置变量 org-cycle-max-level。不过,这是一个全局设置。
emacs - 组织模式下的标签位置
当我在标题旁边创建一个标签时,它会对齐并向右移动,但不是我想要的那么远。
如何确保标签远离标题对齐?
谢谢。
c++ - 从 C++ 源代码打开一个 emacs org-mode 文件并自动创建一个项目
我正在做一个 C++ 项目。假设我有以下目录结构:
我有以下文件:
我可以处理 C++ 源代码,foo.cpp
然后在 ChangeLog 文件中添加一行,C-x 4 a
就像本页描述的那样。
如何在文件上使用 org-mode 实现相同的功能todo.org
。我想保留一个相对于源代码的待办事项列表。因此,如果foo.cpp
我需要完成一个函数void Foo::bla()
,我希望添加一个条目来todo.org
提及此函数及其所在的文件,就像C-x 4 a
ChangeLog 一样。
我还希望能够有从 org 文件到待foo.cpp
办任务所在文件的反向链接。
javascript - 在 Javascript 中解析 org-mode 文件
现在已经有一段时间了,我试图让自己用 Javascript 为org-mode编写一个解析器。我在解析大纲时完全没有问题(我在几分钟内完成了),但解析实际内容要困难得多,例如,我在使用叠层列表时遇到了麻烦。
(在上面的例子中,PX
andLIX.Y
只是明确显示新块的开始,它们不会出现在实际文档中。P
代表段落和LI
列表项。在 HTML 世界中,PX 将是<p>
标记。编号只是为了帮助跟踪列表的嵌套和变化。)
我想知道解析这种重要的空白叠瓦块的策略,显然我可以逐行解析而无需任何回溯或什么都没有,所以它一定很简单,但由于某种原因我无法做到。我试图从 Markdown 解析器或应该具有类似重叠特性的东西中获得灵感,但在我看来(对于我看到的那些)它们非常hacky,充满了正则表达式,我希望我能写一些更干净的东西(org - 模式“语法”当您考虑它时非常庞大,它会一点一点地增长,我希望整个事情都可以维护并允许轻松插入新功能)。
任何有解析此类事情经验的人都可以给我一些指示吗?
emacs - 在 emacs org-mode 中仅延迟加载前 N 行
有没有办法告诉 org-mode 只加载长文本文件的前 N 行?我想保持整个文件打开以便能够搜索它,但在我的文件的前 N 行显示 org-mode,这是我编辑新内容的地方。
emacs - 如何折叠我的 emacs org-mode 日志文件中超过 3 个月的所有条目?
我有一个大型日志文件,其中包含如下日期条目:
我希望能够配置 org-mode 以便只有最近 3 个月可见,而旧条目被折叠,并且仅在需要时展开。有没有办法自动设置它,以便每个新的一天都让 3 个月 + 1 天的条目下次折叠?
像现在这样,我无法使用,因为加载文档需要一分钟多的时间。
windows - 从命令行调用emacsclientw的问题
我在 Win7 上调用 emacsclientw 来处理 Org 文件。我希望在处理后关闭 Emacs 缓冲区,以便如果在 Emacs 外部编辑文件并将调用重新发送到 emacsclientw,它将处理更改的文件。我希望在 emacsclient --eval 结束时终止缓冲区。如果我无法做到这一点,那么只需摆脱在 emacs 外部编辑文件后重做命令行调用时出现的“文件已更改,重新加载(是或否)”提示就可以了。
这是命令行调用,除了缓冲区在屏幕上的 Emacs 框架中保持打开状态外,即使在 kill-buffer 函数之后(尽管它说“推到 kill ring”),它也可以正常工作。我知道 kill-buffer 不应该在 emacs 客户端上做我想做的事。我也试过 server-edit 和 server-kill-buffer 没有更好的结果。:
有没有办法让 Emacs 中的缓冲区关闭?或者,如果我在 Emacs 之外编辑 gtdsample.org 文件后尝试重做相同的命令,是否有某种方法可以阻止它显示提示?
emacs - Emacs 大纲模式在 grep 上自动扩展
我outline-mode
在 emacs 中使用(主要是 org-mode),并用于grep-mode
搜索。让我烦恼的是,当我按照grep缓冲区中的链接进行操作时,折叠的文本不会展开。有没有办法让它自动化?
一个类似的问题是在被调用时自动展开goto-line
,这可以通过为 goto-line 函数定义一个建议来实现,但是,对于鼠标事件是默认的goto-line
并且goto-char
不适用于鼠标事件。
更一般地说,当我单击 emacs 中的链接时会发生什么?我试图追踪函数堆栈,但由于 emacs 中使用的事件模式而找不到源。