আমি এমন একটি ফাংশন লেখার চেষ্টা করছি যা একটি শিরোনাম নেবে এবং এটিকে একটি নির্দিষ্ট জায়গায় পুনরায় সরিয়ে ফেলবে। জন্য ডক 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
বার্তাটি দমন করার জন্য একটি কাস্টম সংস্করণও তৈরি করেছি যাতে আমি আমার সম্পূর্ণ org ফাইলটি স্বয়ংক্রিয়ভাবে পুনর্বিন্যাস করার সময় সেগুলিতে শত শত না থাকে।