org-refileを使用して、トップレベルのヘッドラインとしてファイルにヘッドラインを移動する方法は?


21

GTD:P を実装しようとして)ノートを収集する「inbox.org」ファイルを作成し、後で適切な場所に移動します。私はそれorg-refileがこれを行う方法であることを理解しています(物事を移動する)が、ファイルに直接ではなく、見出しの下にあるものだけをリファイルすることが可能であるようです。私が欲しいのは、inbox.orgからメモを取り、適切なorgファイルのトップレベルの見出しとして追加することです。

たぶんこれは可能ですか?私は情報を読みましたが、情報org-refile-targetsは次のように言っていますが、既存のヘッドラインにリファイリングすることしかできないようorg-refile-use-outline-pathです:

org-refile-use-outline-pathは、「org.el」で定義されている変数です。その値は「ファイル」です。元の値はnilでした

ドキュメント:Non-nilは、リファイルターゲットをパスとして提供することを意味します。そのため、レベル3の見出しは、level1 / level2 / level3として利用できます。

値が「file」の場合、ファイル名(ディレクトリなし)もパスに含めます。この場合、ファイル名の後に補完を停止して、ファイルの最上位にエントリを挿入することもでき ます。

ただし、org-refileプロンプトのオートコンプリートでは、オプションとしてファイル名も提供されません。org-refile-targetsまたは他の手段でこれを行う方法はありますか?

私はWindows 8.1 64ビットでgnu emacs 24.5.1を実行しています。

前もって感謝します ;)

回答:


18

私は欠けていた小さな詳細を把握しました。ドキュメントは言う

値が「file」の場合、ファイル名(ディレクトリなし)もパスに含めます。

私はこれをとして誤解しましたが"file"、提示されたリファイルターゲットには影響がありませんでした。の値org-refile-use-outline-pathは、実際'fileには引用符で囲まれたシンボルですfile!! :)

これにより、存在しない問題の解決策を探すのに無駄な時間を節約できることを願っています。とにかく、ドキュメントにはの後に一重引用符を付けないでください'file

stackoverflowの同じ質問に対するこの答えの解決策を発見したので、ここに投稿するのがまだ役に立つかもしれません。


2
@trepador私もこの問題を抱えており、私の問題を解決してくれてありがとう。私が使用する(setq org-refile-use-outline-path 'file)
-yuxuan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.