emacs org-mode:完成多行任务

时间:2014-11-14 16:10:20

标签: emacs org-mode

我是org-mode的新手(在邪恶之下使用它)并且一直使用它作为一个非常好的基于ASCII的TODO,具有预定的时间和完成日期。我有一个简单的问题 - 就我而言,我认为一张图片值1000字......

请看下面的图片,以"合并按钮开头的行:...." - 即我分成两行的那一行 - 延续行以&#34开头;点击之后......"

在点击TAB打开动作树节点后,延续线以灰色显示 - 好像它不是相关任务的一部分:

Split lines

如果我将任务标记为DONE(shift-rightCursor),则会进一步验证:DONE标记位于我的任务行下方,而不是在我的延续行下方 - 就像延续行是独立的一样:

Wrong place to say DONE

我可能错过了一些明显的东西 - 任何帮助都会受到最高的赞赏。

2 个答案:

答案 0 :(得分:2)

总之,这就是设计。

你可以这样思考: 标题(第一行)是任务的标题,其余是内容/描述或子任务。

答案 1 :(得分:1)

原始海报问题中的问题文本是我通常称为任务的 notes 部分。根据设计,org-mode不会指定 notes 部分的特定突出显示 - 即,将使用文本的default字体。

然而,一切都不会丢失。可以使用default更改特定缓冲区的face-remapping-alist字体并将其设置为局部变量。以下示例使用cyan前景色,但它几乎可以是任何内容:http://www.gnu.org/software/emacs/manual/html_node/elisp/Face-Attributes.html我不确定何时引入setq-local,但它在当前版本的Emacs中可用Trunk,可能在早期版本的Emacs中可用。


  
(defun my-org-notes-face-function ()
(interactive)
  (setq-local face-remapping-alist '(
    (default (:foreground "cyan")))))

(add-hook 'org-mode-hook 'my-org-notes-face-function)