Làm cách nào để sử dụng org-refile để di chuyển một tiêu đề vào một tệp dưới dạng tiêu đề toplevel?


21

Tôi muốn có một tệp "inbox.org" nơi tôi thu thập các ghi chú vào (cố gắng thực hiện GTD : P), và sau đó di chuyển mọi thứ xung quanh đến những nơi thích hợp. Tôi hiểu rằng đó org-refilelà cách để làm điều này (di chuyển mọi thứ xung quanh), nhưng dường như chỉ có thể tinh chỉnh nội dung dưới tiêu đề, không trực tiếp vào tệp. Những gì tôi muốn là ghi chú từ inbox.org của tôi và thêm nó dưới dạng một tiêu đề toplevel trong tệp org thích hợp.

Đây có phải là cơ hội có thể? Tôi đã đọc thông tin trên org-refile-targetsvà có vẻ như nó chỉ có thể lọc lại thành một tiêu đề hiện có, mặc dù thông tin trên org-refile-use-outline-pathcho biết:

org-refile-use-line-path là một biến được định nghĩa trong 'org.el'. Giá trị của nó là "file" Giá trị ban đầu là 0

Tài liệu: Non-nil có nghĩa là cung cấp các mục tiêu refile dưới dạng đường dẫn. Vì vậy, một tiêu đề cấp 3 sẽ có sẵn là level1 / level2 / level3.

Khi giá trị là 'file', cũng bao gồm tên tệp (không có thư mục) vào đường dẫn. Trong trường hợp này, bạn cũng có thể dừng hoàn thành sau tên tệp, để có được các mục được chènmức cao nhất trong tệp.

Tuy nhiên, tự động hoàn thành trên org-refiledấu nhắc thậm chí không cung cấp tên tệp dưới dạng tùy chọn. Có cách nào để làm điều này với org-refile-targetshoặc bất kỳ phương tiện nào khác không?

Tôi đang chạy gnu emacs 24.5.1 trên windows 8.1 64 bit.

Cảm ơn trước ;)

Câu trả lời:


18

Tôi đã tìm ra chi tiết nhỏ mà tôi đang thiếu. Các tài liệu nói

Khi giá trị là 'file', cũng bao gồm tên tệp (không có thư mục) vào đường dẫn.

Tôi đã giải thích sai điều này là "file", điều này không ảnh hưởng gì đến các mục tiêu lọc lại được trình bày cho tôi. Giá trị org-refile-use-outline-paththực sự là gì 'file, biểu tượng được trích dẫn file!! :)

Hy vọng điều này sẽ giúp ai đó tiết kiệm thời gian tôi tìm kiếm giải pháp cho một vấn đề không tồn tại. Dù sao, tài liệu không nên có ký tự trích dẫn đó sau 'file.

Tôi đã phát hiện ra giải pháp cho câu trả lời này cho cùng một câu hỏi trên stackoverflow, vì vậy có lẽ nó vẫn hữu ích để đăng nó ở đây.


2
@trepador Tôi cũng đã có vấn đề này, và cảm ơn bạn đã giải quyết vấn đề của tôi. Tôi sử dụng(setq org-refile-use-outline-path 'file)
yuxuan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.