मैं cc-modeसहेजने से पहले किसी फ़ंक्शन को निष्पादित करने के लिए अनुकूलित करना चाहता हूं । एक समाधान एक cc-modeकीम को C-x C-sएक फ़ंक्शन से बाँधने के लिए संशोधित करना होगा जो मेरे द्वारा आवश्यक कार्य करता है और फिर इसे बचाता है।
मेरा सवाल यह है कि क्या कोई हुक है जो मैं इसके लिए अनुकूलित कर सकता हूं? सीसी हुक्स डॉक्स एक का उल्लेख नहीं है before-save-hookके लिए विशेष रूप cc-mode। यह एक हुक के माध्यम से कैसे किया जाना चाहिए?
वैकल्पिक रूप से, मैं यह कैसे करूं defadvice? मैनुअल पढ़ने से, मुझे देखने का एकमात्र तरीका बचत से पहले सलाह को सक्षम करना और फिर काम पूरा होने के बाद अक्षम करना था। यह बोझिल लगता है। adviceएस का उपयोग करने का मुहावरेदार तरीका क्या होगा ?
haskell-modeमें कम से कम एक after/before-saveहुक है और मैंने मान लिया कि यह प्रोग-मोड के लिए मानक अभ्यास था।
before-save-hookवर्तमान प्रमुख मोड (जैसे(eq major-mode ...)) की जांच कर सकता है और कुछ भी नहीं कर सकता है यदि यह आपके द्वारा अनुकूलित किए जा रहे मोड से मेल नहीं खाता है।