Questions tagged «org-mode»

是Emacs的一种主要模式,用于通过快速有效的纯文本系统记录笔记,维护TODO列表,计划项目以及编写文档。由于组织模式是一个广泛的主题领域,因此其他标签必须与org-mode标签一起。

2
如何操纵时钟时间(组织模式)
我经常忘记要么退出一项任务,要么退出另一项活动。 例如,我现在正在执行一项(计时的)任务,然后我的经理走进来,我们开始了持续了40分钟的讨论……所以不能忽略。 最好的方法是什么?我希望-如果可能的话-从我正在从事的主要任务中减去讨论的时间,并将其添加到新的活动中。
10 org-mode 

3
用省略号后的点扩展组织模式子树?
我喜欢组织模式,但一直困扰我的一件事是,如果要点是折叠的子树的省略号之后,则按TAB不展开它。例如,如果该点在此处(由表示|): * Grandiose Plans ** Save the world...| ** Colonize Mars... ...然后按TAB,没有任何反应。相反,我必须把重点放在这里: * Grandiose Plans ** Save the world|... ** Colonize Mars... ...然后我可以展开子树。 请注意,使用C-e将光标移动到标题的结尾并不能解决此问题,而是可以解决此问题。例如,看下面这棵树: * Long level one heading foo bar baz fizz buzz|... ** Shorter level two heading... 该点位于第一个标题的末尾。如果按向下箭头或向下C-n移动一条线,则该点将位于此处: * Long level one heading foo bar baz fizz buzz... …
10 org-mode 

1
使org-blank-before-new-entry区分TODO列表和文本大纲?
像我们许多人一样,我将org-mode用于两种不同的情况: 作为待办事项清单管理员 作为文字大纲 我希望我的空白行根据上下文而有所不同。 待办事项清单:无空白行 文字轮廓:非标题文字在标题之前自动插入1个空白行 换句话说,当我在待办事项列表中连续有多个标题时,我不希望它们之间出现断行。 TODO列表模式,无换行符: * Organize Party [33%] ** TODO Call people [1/2] *** TODO Peter *** DONE Sarah ** TODO Buy food ** DONE Talk to neighbor 但是,当我写文本时,我希望换行是为了视觉空白/易于阅读。 大纲模式,标题前为空行: * Heading This is a document that has a heading, and a body. The body will …

2
组织模式导出:每段缩进第一行,采用“文学”风格
我可以在导出到ODT(或其他格式)时使用组织模式上的开关来格式化我的 这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落 这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段,这是另一段。 变成: This is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph this is a paragraph. This is another paragraph this is another paragraph this is …

3
在一个缓冲区中编辑多个源块
我有多个源代码块,它们都纠结在同一个文件中。当我C-c '在一个块内调用时,新缓冲区中仅显示此特定块。 是否有可能在此缓冲区中显示此文件的所有部分(而不是仅显示此特定片段)? 例: #+begin_src emacs-lisp :tangle foo.el (defvar *ok* "") #+end_src This is where the variable is stored... #+begin_src emacs-lisp :tangle foo.el (defun add-one (n) (+ 1 n)) #+end_src 如果我C-c '在第一块命中,我得到: (defvar *ok* "") 但我想要: (defvar *ok* "") (defun add-one (n) (+ 1 n))

2
在ORG文件中排序标题
我在一个具有以下结构的大型组织模式文件中做笔记: * Toto, A Notes about Toto. * Titi, C Notes about Titi. * Tutu, A Notes about Tutu. 我想对文件进行排序,以使所有带有A的标题都以开头,带有B,而所有标题都以之前依次开头C,依此类推。有没有一种自动的方式来执行组织模式?
10 org-mode  sorting 

2
议程文件中的通配符
我有一个项目的基础文件夹,~/prj,这里面我有很多个人项目,2014_prj1,2014_prj2,...,这里面我有,除其他外,一个doc文件夹。布局如下所示: ~/prj ~/prj/2014_prj1 ~/prj/2014_prj1/README.org ~/prj/2014_prj1/data ~/prj/2014_prj1/doc ~/prj/2014_prj2 ~/prj/2014_prj2/README.org ~/prj/2014_prj2/data ~/prj/2014_prj2/doc 现在,我想将所有项目目录(2014_prjX)org-agenda-files以及doc项目目录的所有子目录添加到。该data文件夹应该不会成为其中的一部分org-agenda-files,因为它们很可能包含的文件10000S。 我该如何实现?我尝试了一个简单的 (setq org-agenda-files (quote ("~/doc/notes" "~/.emacs.d" "~/prj/*/doc" ) ) 但这给了我错误 Non-existing agenda file ~/prj/*/doc

2
在组织模式下强制使用固定宽度字体
强制Emacs组织模式在所有地方都使用相同的固定宽度字体系列和高度(但保持其他属性(例如前景)不同)的最简单方法是什么? 例如,我可以使所有org-level-n面孔都继承自fixed-pitch,或者variable-pitch实际上引用一个固定宽度的字体,但这会很麻烦。 提前致谢。
10 org-mode  fonts 

1
截断组织表中右对齐列的开头
我在包含长文件名的组织模式表中有一列。文件名中有趣的部分是后几个字符,而不是前几个。例如,给定以下文件: /data/capture/abcd_spectrum_01292000.dat /data/capture/abcd_spectrum_02251435.dat /data/capture/abcd_spectrum_02251847.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251848.dat /data/capture/abcd_spectrum_02251849.dat /data/capture/abcd_spectrum_02251851.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02251852.dat /data/capture/abcd_spectrum_02270910.dat 我希望我的组织表如下所示: | File | TD | FD | MF | Notes: | |-----------------+----+----+----+----------------------| | <r15> | | | | <l20> | | <=_01292000.dat | | | | | | <=_02251435.dat | | | | | | <=_02251847.dat | | …

2
在以组织方式包含源文件时,如何自动计算开始和结束行?
我的文档中包含以下内容: #+INCLUDE: "code/basic.sv" :src systemverilog :lines "14-117" 在这里,第14行是我拥有的位置,class basic extends ..而在116行是我拥有的位置endclass。 有没有一种方法可以自动插入数字14和117(= 116 + 1),这样我每次修改时都不必手动更新它们code/basic.sv?
10 org-mode 

3
orgmode议程视图不显示任何结果
我是emacs的新手,尤其是组织模式的新手,我正在测试它的其他可能性。使用尝试排程功能时TODO,我没有在每周或每日列表中显示任何结果。 * TODO Get schwifty SCHEDULED: <2017-09-03 So> 然后,我按照手册中的建议使用Cc a设置了全局密钥以达到每周时间表,但是我只得到了一个空白的星期几列表,没有任何内容。怎么了?

1
如何在没有议程视图的情况下获取组织模式议程的原始数据?
问:如何org-mode在不实际创建议程视图的情况下返回议程视图的原始数据? 我想在任意一天访问我的议程。但是,我本身不想创建议程视图。相反,我想org-mode收集当天将要进入议程视图的所有元素并进行排序,然后将它们返回(最好在列表中)以进行进一步检查和操作。 我以为那org-agenda-list是开始的地方。但是,该功能是一团纠结的野兽,似乎将收集,排序和显示过程混合在一起。因此,我想(希望吗?)我只是在提供所需功能的地方错过了相关功能。

3
组织模式转到最后一个标题?
org-mode goto当前树中的最后一个标题。 说这是我的组织文件,管道指示光标: * Top| ** Apple ** Banana ** Cherry * Middle ** Ape ** Bear ** Cat 我想运行一个命令,现在将光标放在这里: * Top| ** Apple ** Banana ** Cherry| * Middle ** Ape ** Bear ** Cat
10 org-mode 

1
在组织模式代码块中显示错误和警告
在评估Org文件中的Python代码块时,我希望能够报告警告和错误。 当代码块出现Python语法错误时,Org会帮助将其弹出到名为的单独缓冲区中*Org-Babel Error Output*。能够在该处发送我自己的警告,同时保留使用来将数组结果作为表格返回到组织模式的能力,这将是很好的:results value。 明确地说,这是我认为可能起作用的一种虚拟示例: #+BEGIN_SRC python import sys sys.stderr.write('Warning.\n') sys.stderr.flush() return [['Table', 'header'], ['table', 'data']] #+END_SRC #+RESULTS: | Table | header | | table | data | 编辑添加:关于组织模式列表的讨论表明,仅在代码块评估失败时才显示错误输出。因此看起来这是可能的,但是只能通过使用exit(1)或类似方法中止评估。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.