Org- মোডে, আমি চালাতে চাই org-todo-list
, যা আমার সমস্ত org- এজেন্ডা ফাইল সহ বিশ্বব্যাপী টুডো তালিকা প্রদর্শন করে। আমার অন্যান্য org- এজেন্ডার ফাইলগুলি উপেক্ষা করে আমি কীভাবে কেবল বর্তমান বাফারের জন্য একটি টোডো তালিকা দেখতে পারি?
Org- মোডে, আমি চালাতে চাই org-todo-list
, যা আমার সমস্ত org- এজেন্ডা ফাইল সহ বিশ্বব্যাপী টুডো তালিকা প্রদর্শন করে। আমার অন্যান্য org- এজেন্ডার ফাইলগুলি উপেক্ষা করে আমি কীভাবে কেবল বর্তমান বাফারের জন্য একটি টোডো তালিকা দেখতে পারি?
উত্তর:
আপনি <
এজেন্ডাটি মেনু থেকে বর্তমান এজেন্ডা কলটি বাফারটিতে সীমাবদ্ধ রাখতে ব্যবহার করতে পারেন যা এজেন্ডাটি গ্রহণ করা হয়েছিল। একাধিক কলের জন্য সেই ফাইলটিতে সীমাবদ্ধ রাখতে, আপনি C-c C-x <
( org-agenda-set-restriction-lock
) ব্যবহার করতে পারেন । দেখুন (info "(org) Agenda files")
আরও তথ্যের জন্য।
আপনি org-agenda-files
বর্তমান বাফারের ফাইলটিতে গতিশীলভাবে বাঁধতে পারেন এবং org-todo-list
সেখান থেকে কল করতে পারেন:
(defun org-todo-list-current-file (&optional arg)
"Like `org-todo-list', but using only the current buffer's file."
(interactive "P")
(let ((org-agenda-files (list (buffer-file-name (current-buffer)))))
(if (null (car org-agenda-files))
(error "%s is not visiting a file" (buffer-name (current-buffer)))
(org-todo-list arg))))