ऑर्ग मैनुअल नोड ऑन मोशन बिल्ट-इन कमांड org-goto(डिफ़ॉल्ट बाइंडिंग C-c C-j) का कुछ हद तक स्पष्ट वर्णन देता है , जिसका व्यवहार वांछित प्रभाव को प्राप्त करने के लिए आसानी से अनुकूलित किया जा सकता है:
- इस मैनुअल नोड के अंत में सूचीबद्ध अनुकूलन चर के प्रलेखन का निरीक्षण करें:
C-h v org-goto-interface RET
यदि आप org-gotoबफ़र की रूपरेखा के माध्यम से आकस्मिक रूप से खोज करने के डिफ़ॉल्ट व्यवहार से खुश हैं , तो आप पूरा होने से पहले एक शीर्षक चुनने के लिए स्विच कर सकते हैं:
(setq org-goto-interface 'outline-path-completion)
पूरा होने के संकुल के उपयोगकर्ताओं की तरह ido/ ivy/ helmशायद क्रम एक बार में पूरे लक्ष्य पथ को देखने के लिए निम्न सेटिंग को परिवर्तित करना चाहते हैं:
(setq org-outline-path-complete-in-steps nil)
अधिक चर्चा के लिए यहां देखें ।
इस दृष्टिकोण में helmसभी पूर्ण रूपरेखाओं के साथ काम करने का अतिरिक्त लाभ (उपयोग, कहते हैं, -सक्रिय कार्यक्षमता) है जो डिफ़ॉल्ट रूप से प्लग इन करता है completing-read, जिसमें मैं व्यक्तिगत रूप से पुष्टि कर सकता हूं, सहित ivy।
परिशिष्ट:
इस उत्तर में वर्णित कमांड के outline-path-completionइंटरफ़ेस का उपयोग करते समय org-goto, अनुकूलन योग्य चर org-goto-max-levelप्रस्ताव देने के लिए अधिकतम गहराई निर्धारित करता है।
संपादित करें:
मुझे उपयोगी उत्तर के साथ एक पुराना, प्रासंगिक प्रश्न मिला: /programming//q/15011703/3084001
प्रमाणीकरण (जैसा कि आर टी रिघ की टिप्पणी द्वारा संकेत दिया गया है):
org-goto-interfaceदो मान्यता प्राप्त मूल्यों में से एक को सेट करने का मतलब वैकल्पिक इंटरफ़ेस का त्याग नहीं करना है। org-gotoएक उपसर्ग तर्क (यानी C-u C-c C-jया C-u M-x org-goto RET) के साथ कॉल करना स्वचालित रूप से वर्तमान पूर्णता के लिए वैकल्पिक इंटरफ़ेस का चयन करता है। इस प्रकार, आप org-goto-interfaceउस इंटरफ़ेस पर सेट कर सकते हैं, जिसका उपयोग आप अक्सर करने की संभावना रखते हैं और जब आप अस्थायी रूप से व्यवहार स्विच करना चाहते हैं तो उपसर्ग तर्क का उपयोग कर सकते हैं। अगर यहां तक कि यह आपकी आवश्यकताओं के अनुरूप नहीं है, तो आप org-gotoAtt Righ के उदाहरण के अनुसार, हमेशा अपने खुद के रैपर के आसपास लिख सकते हैं ।
(defun my-org-goto () (let ((org-goto-interface 'outline-path-completion)) (org-goto)))