Bagaimana cara menggunakan org-refile untuk memindahkan informasi utama ke file sebagai informasi utama?

21

Saya ingin memiliki file "inbox.org" tempat saya mengumpulkan catatan (mencoba menerapkan GTD : P), dan kemudian memindahkan barang-barang ke tempat yang tepat. Saya mengerti bahwa org-refileini adalah cara untuk melakukan ini (memindahkan barang-barang), tetapi tampaknya hanya mungkin untuk melakukan refile pada judul berita, bukan langsung ke dalam file. Yang saya inginkan adalah mengambil catatan dari inbox.org saya dan menambahkannya sebagai judul tingkat atas dalam file org yang tepat.

Apakah ini mungkin? Saya membaca info org-refile-targetsdan sepertinya hanya dapat menyaring ulang menjadi judul yang ada, meskipun info di org-refile-use-outline-pathmengatakan:

org-refile-use-outline-path adalah variabel yang didefinisikan dalam `org.el '. Nilainya "file" Nilai aslinya nihil

Dokumentasi: Non-nil berarti memberikan target refile sebagai jalur. Jadi judul level 3 akan tersedia sebagai level1 / level2 / level3.

Ketika nilainya adalah `file ', sertakan juga nama file (tanpa direktori) ke dalam path. Dalam hal ini, Anda juga dapat menghentikan penyelesaian setelah nama file, untuk memasukkan entri sebagai level teratas dalam file.

Namun, pelengkapan otomatis saat org-refilediminta bahkan tidak memberikan nama file sebagai opsi. Apakah ada cara untuk melakukan ini dengan org-refile-targetsatau dengan cara lain?

Saya menjalankan gnu emacs 24.5.1 di windows 8.1 64bit.

Terima kasih sebelumnya ;)

El Ninja Trepador
sumber

Jawaban:

18

Saya menemukan detail kecil yang saya lewatkan. Dokumen mengatakan

Ketika nilainya adalah `file ', sertakan juga nama file (tanpa direktori) ke dalam path.

Saya salah mengartikan ini sebagai "file", yang tidak berpengaruh pada target refile yang disajikan kepada saya. Apa yang seharusnya menjadi nilai org-refile-use-outline-pathsebenarnya adalah 'filesimbol yang dikutip file!! :)

Semoga ini menyelamatkan seseorang waktu saya sia-sia mencari solusi untuk masalah yang tidak ada. Bagaimanapun, dokumentasi tidak boleh memiliki karakter kutipan tunggal setelah itu 'file.

Saya menemukan solusi pada jawaban ini untuk pertanyaan yang sama pada stackoverflow, jadi mungkin masih berguna untuk mempostingnya di sini.

El Ninja Trepador
sumber
2
@trepador Saya juga punya masalah ini, dan terima kasih telah menyelesaikan masalah saya. Saya menggunakan(setq org-refile-use-outline-path 'file)
yuxuan