Unable to understand a line of Emacs Lisp -


रेखा है

  फ़ंक्शन जानकारी () {emacs -valval ("progn (setq मैन-अधिसूचना-विधि 'धमकाने) (जानकारी \ "$ 1 \")) "}  

मुझे मैनुअल से पता है कि

पुराना

एपीएन 'सी स्रोत कोड' में एक विशेष प्रकार है।

सेटक

सेटक `सी स्रोत कोड 'में एक विशेष रूप है (सेटक एसआईएम वैल सिम वैल ...)

प्रत्येक SYM को अपने वैल के मान में सेट करें प्रतीक SYM चर हैं; वे शाब्दिक हैं (मूल्यांकन नहीं किया गया) वैल VAL हैं भाव; उनका मूल्यांकन किया जाता है इस प्रकार, (setq x (1 + y)) x 'को (1+ y) के मान में सेट करता है' द्वितीय वैल की गणना तब तक नहीं की जाती है जब तक कि पहली SYM सेट की जाती है, और इसी तरह; प्रत्येक वैल पहले से सेट किए गए चर के नए मान का उपयोग कर सकते हैं। setq 'फॉर्म का रिटर्न वैल्यू पिछले वैल का मान है।

$ 1 कमांड के बाद पहली पैरामीटर के संदर्भ को लगता है आदमी जो उपयोगकर्ता देता है।

"धमकाने एक यादृच्छिक चर लगता है।

मैन-अधिसूचना-

-व्यापार एक evalutian राज्यमित्र लगता है जो Emacs को बयान चलाने के लिए कहता है जो विधि है

मुझे फ़ंक्शन के बारे में पूरी तरह से यकीन नहीं है।

मुझे फ़ंक्शन को समझने की आवश्यकता है, क्योंकि मैं मेरे कोड का बाँध / Em> आदमी की कार्रवाई समारोह के लिए मैन-अधिसूचना-विधि कम से कम इमैक में उस क्रिया फ़ंक्शन की तरह लगता है।

आप एएमसीएस लिस्प की रेखा को कैसे समझते हैं?

PROGN बस एक अभिव्यक्ति का मूल्यांकन करता है, जो पिछले एक का रिटर्न मान देता है।

एसईटीक्यू मूल असाइनमेंट ऑपरेटर है।

INCO एमएसीएस जानकारी ब्राउज़र में प्रवेश करता है।

तो, यह पहले क्या प्रतीक को 'धमकाने निर्दिष्ट करता है चर मैन-अधिसूचना-विधि , फिर जानकारी ब्राउज़र दर्ज करें "धमकाने संभवत: फ़ंक्शन का नाम है, और मैन-अधिसूचना-विधि ऐसा स्थान जहां जानकारी ब्राउज़र कुछ नोटिफिकेशन के लिए कॉल करने के लिए फ़ंक्शन को देखता है (चेतावनी: मैं हूं

मुझे लगता है कि आपको अपना स्वयं का फ़ंक्शन परिभाषित करना होगा जो आपके शेल कमांड को इस तरह कॉल करता है:

  (defun my-cmd () (call -प्रक्रिया; emacs lisp मैनुअल में सिंटैक्स को देखें))  

उसके बाद मैन-नोटिफ़ाई-विधि को अपना प्रतीक दें:

  (setq मैन-नोटिफ़ाई-विधि 'मेरी-सीएमडी)  

Comments

Popular posts from this blog

c++ - Linux and clipboard -

Visual Studio 2005: How to speed up builds when a VSMDI is open? -

booting ubuntu from usb using virtualbox -