Tôi đang cố gắng viết một hàm sẽ lấy tiêu đề và lọc lại nó đến một vị trí cụ thể. Các tài liệu cho org-refile
là
(org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG)
và RFLOC
là
RFLOC can be a refile location obtained in a different way.
nhưng tôi không biết "một cách khác" sẽ như thế nào và tôi đã googling trong nửa ngày và không thấy bất kỳ ví dụ nào. Tôi biết tệp và tôi biết tiêu đề cho mục tiêu nhưng tôi không biết cú pháp để tạo thành tệp theo ý muốn. Gần nhất tôi đã nhận được là:
(org-refile nil #("~/Org/bookmarks.org")
sau đó sẽ nhắc tôi về tiêu đề, nhưng tất nhiên tôi không muốn nó nhắc tôi, tôi muốn cung cấp nó.
Tôi mới sử dụng elisp và tôi đã đoán được mọi cú pháp tôi có thể nghĩ ra. Có ai biết làm thế nào để cụm từ này?
(let* ( (org-archive-location "/path/to/org-file::* NAME_OF_HEADING") (org-archive-save-context-info nil)) (org-archive-subtree))
Tôi có thể sẽ không đưa câu trả lời này vào câu trả lời kể từ khi bạn hỏi org-refile
, nhưng đoạn trích thực hiện công việc khá độc đáo. Hai dấu hai chấm là cần thiết. Tôi sử dụng điều này mọi lúc và thậm chí đã tạo một phiên bản tùy chỉnh org-archive-subtree
để chặn tin nhắn để tôi không có hàng trăm trong số chúng khi tôi tự động sắp xếp lại toàn bộ tệp org của mình.