में नो-विंडो-सिस्टम की जांच करें, यह जांचना संभव है कि क्या emacs --no-window-system
(-nw
) मोड में डॉट-एमैक्स फ़ाइल (.emacs
) में चल रहा है या नहीं? मैं कुछ एक्सटेंशन को सक्षम/शामिल करना चाहता हूं केवल अगर emacs विंडो मोड में है (/ या नहीं)।Emacs: .emacs
सधन्यवाद, mefiX
महान उपयोग करना चाहते हैं रखें! धन्यवाद! – mefiX
मैंने विंडो (मोड विंडो-सिस्टम ... सामान ...) 'का उपयोग उन सभी चीजों का मूल्यांकन करने के लिए किया जो मुझे केवल विंडो मोड में चाहिए। – mefiX
ध्यान दें कि 'विंडो-सिस्टम' का मान वर्तमान फ्रेम के लिए विशिष्ट है; यदि आप जीयूआई मोड में Emacs शुरू करते हैं तो 'विंडो-सिस्टम' 't' होगा, लेकिन यदि आप टर्मिनल से 'emacsclient -t' का उपयोग करके * उसी * Emacs उदाहरण से कनेक्ट होते हैं, तो' विंडो-सिस्टम 'शून्य होगा उस टर्मिनल फ्रेम के भीतर। इस कारण से, 'विंडो-सिस्टम' के आधार पर '.emacs' में निर्णय लेने का अच्छा अभ्यास नहीं है - इसके बजाए, हुक या अन्य कार्यों में संबंधित सशर्त कोड एम्बेड करें जिसे बाद में बुलाया जाएगा। – sanityinc