org-mode - нет целей перезаписи - PullRequest
1 голос
/ 15 марта 2019

Я пытаюсь использовать функцию refile, но не понимаю, почему я получаю ошибку no refile targets после нажатия клавиши Cc Cw.

Вот содержимое переменной org-refile-targets:

Its value is (("~/gtd/gtd.org" :maxlevel . 3) ("~/gtd/someday.org" :level . 1) ("~/gtd/tickler.org" :maxlevel . 2))

Исходное значение было ноль и определено с помощью этой функции в .emacs

(setq org-refile-targets '(("~/gtd/gtd.org" :maxlevel . 3) ("~/gtd/someday.org" :level . 1) ("~/gtd/tickler.org" :maxlevel . 2)))

Все эти файлы существуют в папке gtd.Я могу захватить элементы, которые я храню в файле ~/gtd/inbox.org.

Я относительно новичок в мире emacs / org-mode, ошибка может быть довольно глупой.

1 Ответ

1 голос
/ 20 марта 2019

Кажется, вы следите за статьей Николаса Петтона Orgmode для GTD ; Я столкнулся с тем же вопросом сегодня утром.

org-refile ищет заголовки в файлах в org-refile-targets до указанного уровня. Так что в вашем примере org-refile найдет заголовки до уровня 3 в ~/gtd/gtd.org, уровня 2 в ~/gtd/tickler.org и только до уровня 1 в ~/gtd/someday.org. Затем они будут предложены в качестве целей для вашей операции повторного использования.

Чтобы исправить эту ошибку, просто создайте несколько заголовков в одном или нескольких из этих файлов.

...