मान लें कि हम कंपनी के साथ पायथन (या मैटलैब) के साथ काम कर रहे हैं। एक अवर प्रक्रिया कंपनी संदेश के बिना
Completion needs an inferior Python process running
हालाँकि, स्पष्ट समाधान स्वचालित रूप से एक अवर प्रक्रिया को चलाने के लिए है
(add-hook 'python-mode 'run-python)
मैं एक .py फ़ाइल खोलने पर हर बार एक नई अजगर प्रक्रिया चलाऊंगा (यह मतलाब के साथ और अधिक महंगा हो जाता है)
क्या कोई हुक है जो केवल पहली बार चला जाता है एक प्रमुख मोड चलाया जाता है? या क्या यह पता लगाने का एक तरीका है कि क्या पहले से ही एक अजगर / मतलबी अवर प्रक्रिया चल रही है? या फिर एक प्रमुख मोड के साथ एक अवर प्रक्रिया को चलाने की इस समस्या को हल करने का एक और तरीका है लेकिन केवल एक बार?
run-python
फ़ंक्शन एक आवश्यक arg लेता है(run-python CMD &optional DEDICATED SHOW)
:। यह अंतःक्रियात्मक रूप से ठीक काम करता है, लेकिन जब यह हुक निष्पादित होता है तो मुझे एकWrong number of arguments
त्रुटि मिलती है ।