जवाबों:
display-startup-echo-area-message
इस छोटे से विज्ञापन को ट्रिगर करता है जब तक कि आप अनुकूलित का उपयोग नहीं कर रहे हैं और इसे वहां सेट किया है या इसे अपने में सेट किया है user-init-file
(क्योंकि यह वास्तव में आगे बढ़ता है और इस तरह से देखने वाली चीज़ के लिए इस फ़ाइल को स्कैन करता है, display-startup-echo-area-message
गोर विवरण की परिभाषा देखें)।
बस इसे कुछ अलग तरीके से बदलने का एक तरीका है, बस इसे अपने Emacs कॉन्फ़िगरेशन में पुनर्परिभाषित करके:
(डिफॉन डिस्प्ले-स्टार्टअप-इको-एरिया-मैसेज) ( (संदेश "हैकिंग शुरू होने दो!")
इसके द्वारा ट्रिगर किया जा रहा है display-startup-echo-area-message
, जिसे स्टार्टअप समय पर कहा जाता है।
यह विशेष संदेश जानबूझकर निकालना मुश्किल है (मुझे लगता है क्योंकि जीएनयू परियोजना को लगता है कि उन्हें विज्ञापन की आवश्यकता है)। आप इसे अभी भी कस्टमाइज़ करके अक्षम कर सकते हैं inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
inhibit-startup-echo-area-message
राज्यों के लिए सहायता पाठ :
गैर-शून्य प्रारंभिक स्टार्टअप इको क्षेत्र संदेश को रोकता है। इस चर को सेट करना केवल तभी प्रभावी होता है जब आप इसे अनुकूलन बफर के साथ करते हैं या यदि आपकी init फ़ाइल में इस फॉर्म की एक पंक्ति होती है:
(setq inhibit-startup-echo-area-message "YOUR-USER-NAME")
यदि आपकी init फ़ाइल बाइट-संकलित है, तो इसके बजाय निम्न फ़ॉर्म का उपयोग करें:
(eval '(setq inhibit-startup-echo-area-message "YOUR-USER-NAME"))
यदि आप मशीनों के बीच साझा किए गए Emacs config का उपयोग करते हैं (जैसे कि संस्करण नियंत्रण के माध्यम से) और अपने उपयोगकर्ता नाम को स्पष्ट रूप से दर्ज नहीं कर सकते, तो आप उपयोग कर सकते हैं:
(put 'inhibit-startup-echo-area-message 'saved-value t)
(setq inhibit-startup-echo-area-message (user-login-name))
... बग मेलिंग सूची से सलाह के अनुसार । यह saved-value
प्रॉपर्टी inhibit-startup-echo-area-message
को आपके लॉगिन नाम पर सेट करने से पहले वैरिएबल पर सेट करता है , जो इच्छित सुरक्षा सुविधा को रोकता है (यदि वे कॉपी और पेस्ट कोड पेस्ट करते हैं तो उपयोगकर्ता को बिना किसी निर्देश के मदद पाने के लिए छोड़ना पड़ता है)।