मान लें कि मेरा कैप्चर टेम्प्लेट 't' के लिए बाध्य है:

(defun my/captureTemplate ()
(interactive)
(org-capture "r")

यह काम नहीं करेगा क्योंकि यह मुझे चुनने के लिए संभावित टेम्पलेट्स की पूरी सूची दिखाएगा। धन्यवाद!

0
Emmanuel Goldstein 9 फरवरी 2021, 12:12
कृपया दो स्थान!
 – 
NickD
9 फरवरी 2021, 19:43

1 उत्तर

सबसे बढ़िया उत्तर

लिस्प से इसे कैसे कॉल करें, यह देखने के लिए आपको org-capture C-h f org-capture RET के साथ दस्तावेज़ स्ट्रिंग की जांच करनी चाहिए:

(संगठन-कैप्चर और वैकल्पिक GOTO KEYS)

...

ELisp प्रोग्राम 'ऑर्ग-कैप्चर-टेम्पलेट्स' में टेम्पलेट से जुड़ी एक स्ट्रिंग के लिए KEYS सेट कर सकते हैं। इस मामले में, इंटरैक्टिव चयन को दरकिनार कर दिया जाएगा।

इसलिए कोशिश करें

(defun my/captureTemplate ()
   (interactive)
   (org-capture nil "t"))

दूसरे शब्दों में, इसे nil के साथ GOTO तर्क और "t" को KEYS तर्क के रूप में कहें। मैंने मान लिया था कि आप t टेम्प्लेट का उपयोग करना चाहते थे जैसा कि आपने शुरुआत में उल्लेख किया था, हालांकि आपके फ़ंक्शन में r है और मैंने defun को बंद करने के लिए एक क्लोजिंग पैरेन भी जोड़ा है।

1
Nimantha 11 मई 2021, 11:58