मैं अब अपने सभी उपयोग-पैकेज कॉल को अपडेट कर रहा हूं जो :idle
अब सामान को हटाने के लिए एक सभ्य तरीका नहीं है। फिलहाल मेरे लोड समय पर सबसे बड़ी हिट में से elpy
एक है जो अतिरिक्त मॉड्यूल का एक पूरा गुच्छा लोड करता है । फिलहाल मेरा आह्वान बल्कि बुनियादी है:
(use-package elpy
:commands elpy-enable
:init (elpy-enable)
:config
(progn
(setq elpy-rpc-backend "jedi"
elpy-rpc-project-specific 't)
(when (fboundp 'flycheck-mode)
(setq elpy-modules (delete 'elpy-module-flymake elpy-modules)))))
हालाँकि, यह बेकार है अगर मैं किसी भी अजगर मॉड्यूल का संपादन नहीं कर रहा हूँ। यह परेशानी काफी हद तक सही है, इसलिए मैं मोड बाइंडिंग फॉर्म का इस्तेमाल नहीं कर सकता, क्योंकि मुझे elpy-enable
कॉल करने की जरूरत है। तो मुझे किस दृष्टिकोण का उपयोग करना चाहिए। क्या यह सिर्फ अजगर-मोड हुक पर ट्रिगर करने का मामला है?
:idle
कुछ इस तरह से प्रतिस्थापित किया जा सकता है जैसे :defer 30
कि संख्या सेकंड में देरी है जिसके बाद पैकेज लोड किया जाना चाहिए।