سؤال

أحاول الحصول على خصائص "عيد الميلاد" و "الاسم" لإدخال وضع org إلى جدول الأعمال تلقائيًا:

* John
  :PROPERTIES:
  :Name: John
  :Birthday: (5 4 1900)
  :END:

لقد وجدت طريقة لإضافة إدخال في تاريخ الذكرى الصحيح في جدول الأعمال عن طريق إدخال السطر التالي مباشرة بعد الخصائص:

%%(apply 'diary-anniversary (read (org-entry-get nil "Birthday"))) John

ومع ذلك ، باستخدام هذا الرمز ، لا يزال يتعين علي إدخال الاسم يدويًا. هل هناك طريقة لإضافة قيمة خاصية "الاسم" إلى نص اليوميات تلقائيًا لجميع الإدخالات؟

تحرير 1: لم ينجح المثال

هل كانت مفيدة؟

المحلول

يمكن https://julien.danjou.info/projects/emacs-packages#org-contacts هو الحل لمشكلتك. Contacts ORG هو دفتر عناوين لـ ORG-Mode.

نصائح أخرى

ربما يكون من الأفضل أن تسأل هذا في قائمة البريد العريضة, ، فهي نشطة للغاية ، وعادة ما يجيب كارستن دومينيك (خالق وضع org) على المشاركات في هذه القائمة على الفور تقريبًا (راجع للشغل ، هذه هو البريد الإلكتروني القائمة الرئيسية.

ربما كنت تسلك طريقًا يتطلب منك كتابة بعض lisp للحصول على ما تريد. يعطي دليل وضع ORG مثالًا على شيء مشابه ، لكنني أعتقد أنك تريد تنسيقًا أبسط ، عندما يصف تكامل التقويم/جدول الأعمال http://www.gnu.org/software/emacs/manual/html_node/org/weekly_002fdaily-agenda.html

* Birthdays and similar stuff
 #+CATEGORY: Holiday
 %%(org-calendar-holiday)   ; special function for holiday names
 #+CATEGORY: Ann
 %%(diary-anniversary 14  5 1956) Arthur Dent is %d years old
 %%(diary-anniversary  2 10 1869) Mahatma Gandhi would be %d years old

أعتقد أن لديك خيارات أخرى إذا كنت تريد إعدادًا مخصصًا: يمكن استخدام نوع جديد من التصدير أو الكتل الديناميكية. هذا قد يسلط الضوء على حالة الاستخدام المختلفة لجدول الأعمال على اليوميات. يبدو أن جدول الأعمال أكثر توجهاً نحو المهام اليومية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top