Як використовувати org-refile для переміщення заголовка до файлу у вигляді заголовка верхнього рівня?


21

Я хочу мати файл "inbox.org", куди я збираю нотатки (намагаюся реалізувати GTD : P), а потім пізніше переміщую речі на потрібні місця. Я розумію, що org-refileце можна зробити (переміщувати речі), але, здається, переробляти речі можна лише під заголовками, а не безпосередньо у файли. Я хочу взяти нотатку з моєї папки "inbox.org" і додати її як заголовок верхнього рівня у відповідному файлі org.

Чи можливо це будь-яким випадком? Я читаю інформацію про, org-refile-targetsі здається, що вона може лише перезавантажуватись у існуючий заголовок, хоча інформація про це org-refile-use-outline-pathговорить:

org-refile-use-outline-path - це змінна, визначена в `org.el '. Його значення "файл" Початкове значення було нульовим

Документація: Засоби, що не мають нуля, надають цілі перезавантаження як шляхи. Отже, заголовок рівня 3 буде доступний як level1 / level2 / level3.

Коли значення "файл", також включіть в шлях ім'я файлу (без каталогу). У цьому випадку ви також можете зупинити завершення після імені файлу, щоб записи були вставлені як найвищий рівень у файлі.

Однак автодоповнення org-refileпідказки навіть не надає імена файлів як опцій. Чи можна це зробити за допомогою org-refile-targetsбудь-якого іншого засобу?

Я запускаю gnu emacs 24.5.1 на Windows 8.1 64bit.

Спасибі заздалегідь ;)

Відповіді:


18

Я з'ясував маленьку деталь, яку мені не вистачало. Документи кажуть

Коли значення "файл", також включіть в шлях ім'я файлу (без каталогу).

Я неправильно інтерпретував це як таке "file", що не вплинуло на представлені мені цілі перегляду. Якою має бути цінність org-refile-use-outline-pathнасправді 'file, цитований символ file!! :)

Сподіваюсь, це заощадить комусь той час, який я витрачав на пошуки рішення неіснуючої проблеми. У будь-якому випадку, документація не повинна мати того єдиного символу цитати після 'file.

Я знайшов рішення на цю відповідь на те саме питання про stackoverflow, тому, можливо, все-таки корисно розмістити його тут.


2
@trepador У мене також була ця проблема, і дякую за вирішення моєї проблеми. Я використовую(setq org-refile-use-outline-path 'file)
yuxuan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.