मैं एक फ़ंक्शन लिखने की कोशिश कर रहा हूं, जो एक शीर्षक लेगा और उसे एक विशिष्ट स्थान पर परिशोधित करेगा। के लिए डॉक्टर org-refile
है
(org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG)
और RFLOC
है
RFLOC can be a refile location obtained in a different way.
लेकिन मुझे कोई सुराग नहीं है कि "एक अलग तरीका" क्या होगा और मैं आधे दिन के लिए गुगली कर रहा हूं और कोई उदाहरण नहीं देखा। मुझे फाइल पता है और मैं लक्ष्य के लिए शीर्षक जानता हूं, लेकिन मुझे यह नहीं पता है कि इसे किस रूप में बनाना है। निकटतम मैं मिल गया है:
(org-refile nil #("~/Org/bookmarks.org")
जो तब मुझे शीर्षक के लिए संकेत देगा, लेकिन निश्चित रूप से मैं इसे संकेत देना नहीं चाहता, मैं इसे प्रदान करना चाहता हूं।
मैं नया हूँ और मैं हर उस वाक्य रचना पर अनुमान लगा रहा हूँ जिसके बारे में मैं सोच सकता हूँ। क्या किसी को पता है कि यह कैसे वाक्यांश है?
(let* ( (org-archive-location "/path/to/org-file::* NAME_OF_HEADING") (org-archive-save-context-info nil)) (org-archive-subtree))
मैं शायद इस जवाब में नहीं डालूंगा क्योंकि आपने इसके बारे में पूछा था org-refile
, लेकिन स्निपेट काफी अच्छी तरह से काम करता है। दो कोलन कर रहे हैं कर रहे हैं की जरूरत है। मैं हर समय इसका उपयोग करता हूं, और यहां तक org-archive-subtree
कि संदेश को दबाने के लिए एक कस्टम संस्करण भी बनाया है ताकि मेरे पास सैकड़ों नहीं हों जब मैं अपने पूरे ऑर्ग फाइल को स्वचालित रूप से पुनर्गठित करूं।