任何方式让org-mode继续编号列表而不是重新启动?
情况就是这样.你做一个像这样的清单:
有时您可以通过执行以下操作重新启动显示:
- 按Ctrl-Alt-F1打开终端.
- 输入以下两个命令:
#+ BEGIN_SRC bash
export DISPLAY =:0.0
肉桂 - 替代品
#+ END_SRC
\ 3.然后按Ctrl-Alt-F8返回窗口管理器.
降价编辑器和组织模式都希望#3为#1,在代码块之后重新启动列表.
解决方法如下 现在它看起来很完美.这是Cinnamon在Ubuntu 12.04或Mint 13中锁定时的恢复提示.


我正在努力为我的项目更好地使用组织模式.我认为文字编程尤其适用于数据分析领域,而组织模式让我们可以做一些非常棒的文字编程.
我想你们大多数人都会同意我的看法,编写分析的工作流程与大多数其他类型的编程不同.我不只是写一个程序,我探索数据.而且,虽然其中许多探索都是死路一条,但我不想完全删除/忽略它们.我每次执行org文件时都不想重新运行它们.我也倾向于找到或开发一些有用的代码,我想把它放到一个分析模板中,但是这些块中的一些对于每个项目都不相关,我想知道如何让org-mode忽略这些我执行整个缓冲区时的块.这是一个简化的例子.
* Import
- I want org-mode to ignore import-sql.
#+srcname: import-data
#+begin_src R :exports none :noweb yes
<<import-csv>>
#+end_src
#+srcname: import-csv
#+begin_src R :exports none
data <- read.csv("foo-clean.csv")
#+end_src
#+srcname: import-sql
#+begin_src R :exports none
library(RSQLite)
blah blah blah
#+end_src
* Clean
- This is run on foo.csv, producing foo-clean.csv
- Fixes the mess of -9 and -13 to NA for my sanity.
- This only needs to be run once, and after that, reference.
- How can …Run Code Online (Sandbox Code Playgroud) 我希望能够在org-mode中打开和关闭"完成"条目的显示.
替代方案 - 是否可以仅打开未完成的条目
我喜欢写Markdown,经常发现自己需要桌子.有没有什么好的方法可以在Emacs 中编辑Markdown的管道表?我指的是这种语法:
| Header | Header | Right |
|--------|--------|------:|
| Cell | Cell | $10 |
| Cell | Cell | $20 |
Run Code Online (Sandbox Code Playgroud)
我首先尝试了Emacs的表模式,这很好,但是设计用于Markdown不支持的"网格表"(让我们说在Github的Markdown中).
还有org-mode的表格模式,可以用作次要模式.这非常接近; 但交叉点现在被+字符替换,并且不支持对齐冒号.所以org-tblmode首先给我这样的东西:
| Header | Header | Right |
|--------+--------+-------|
| Cell | Cell | $10 |
| Cell | Cell | $20 |
Run Code Online (Sandbox Code Playgroud)
然后我需要手动编辑到以下内容(编辑交集字符并添加对齐冒号):
| Header | Header | Right |
|--------|--------|------:|
| Cell | Cell | $10 |
| Cell | Cell | …Run Code Online (Sandbox Code Playgroud) 在org-mode中,是否有一个将(子)子树导出到HTML的函数?怎么会这样做呢?
我最近搬到了vim,Emacs因为我想用org-mode.我打开了一个~10000行,50kb的文件Emacs23 Org-mode并继续添加大约10个一级标题.在Ubuntu 10.04/32bit下Emacs23中具有3GB RAM的四核的性能非常慢,无法使用.我在电子邮件列表中发现了两个 讨论此问题的线程 Org-mode似乎启用linum会导致性能下降..org如果必须的话,我可以在文件中没有行号,但我不想为我编辑的所有文件禁用行号.如果我要在"Emacs"中"活",我会想要所有其他文件的行号.
如何仅禁用linum部分或全部.org文件?如果我打开几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了关于禁用主要模式的行号的一些讨论,但是没有任何我可以实现的(虽然页面上提到的linum-off.el脚本看起来很有希望,但我还没有(还)知道(E)Lisp,所以我不能按照我的需要改变它.
我Org-mode从版本Emacs237.5的版本6.21b 更新,但它没有任何区别.EmacsGUI中的性能非常糟糕,应用程序根本无法响应.性能-nw"更好",但仍无法使用.
由于我使用Emacs Org模式作为研究日志,有时我想通过截图图像跟踪某些内容,我绝对不想保存它们.所以我想知道有没有办法将这些数字插入到我的组织模式文件中,就像从剪贴板中处理它们一样?
在(La)TeX中,不间断的空间称为连接,它们是由~.例如,在缩写之后使用关系,以便在它们之后不直接断行,并且使得结束缩写的点不被视为结束语句.后者的使用很重要,因为标准的LaTeX在点之后比在单词之间留出更长的空间.
从Org-mode导出到LaTeX时~,将其视为显式字符,而不是平局字符.忽略使用不间断空格不是一种替代方法,因为它会导致错误的间距(参见上例中的第二句).另一种方法是强制Org-mode ~作为LaTeX处理,#+BEGIN_LaTeX ~ #+END_LaTeX但它很冗长并导出到其他格式的中断.最后,如http://comments.gmane.org/gmane.emacs.orgmode/24716所述,使用UTF-8不间断空格不起作用,因为LaTeX不会将其视为空格.那么,如何在Org-mode中使用正确导出到LaTeX的非中断空格?
这是一个澄清的例子.第一句失败,因为~被视为显式字符.显然,第二句失败了,因为最后一个点被视为LaTeX的一个句子.第三句出口得当,但是很冗长,并且会导致出口到其他格式.第四行(由插入的UTF-8非破坏空格分隔C-x 8 Space)失败,因为LaTeX不将其视为空格:
#+title:Title
e.g.~example
e.g. example
#+BEGIN_LaTeX
e.g.~example
#+END_LaTeX
e.g. example
Run Code Online (Sandbox Code Playgroud)
这导出(C-x C-e L)到以下LaTeX代码:
e.g.\~{}example
e.g. example
e.g.~example
e.g. example
Run Code Online (Sandbox Code Playgroud)
其呈现为:

我在Emacs 23.3.1中运行Org-mode 7.6.
几十年来我一直在和VIM合作,而且我已经非常精通了它.然而,我被Emacs's诱惑了org-mode,为了尝试它,我安装了Emacs和Evil.
Evil满足了我与VIM相关的大部分肌肉记忆,所以我继续我的测试org-mode- 并且遇到了我的第一个问题:当我在自己的窗口中生成Emacs(即emacs plan.org)然后TAB关键工作,打开和关闭我的计划部分就好了.但是,TAB当我在文本模式下使用Emacs时(即在我的XTerms中,通过"emacs -nw plan.org"),什么都不做.这是我最感兴趣的状态,因为我通常通过SSH连接在screen/tmux内部工作.
如果它与邪恶模式发生冲突,我不明白为什么 - 我不知道VIM正常模式下的任何TAB功能(这是我们在打开/关闭org-mode部分时所处的位置).
任何Emacs-guru在那里提出了为什么会发生这种情况的建议?
在Emacs组织模式文件中,当我单击PDF时,文件将在PDF查看器中打开.同样,当我点击一个URL时,它会在Web浏览器中打开.但是,当我单击图像文件的路径时,字节流将在编辑器中以文本形式打开.如何配置Emacs/org-mode以使用指定的应用程序(例如图像编辑器或浏览器)打开图像?
org-mode ×10
emacs ×9
emacs23 ×1
evil-mode ×1
latex ×1
markdown ×1
r ×1
screenshot ×1
whitespace ×1