2012-07-18 12 views
5

जब मैं फ़ंक्शन विवरण [खोज-फ़ंक्शन] खोजता हूं और मैं "- सी" फ़ाइल के लिंक पर क्लिक करता हूं, तो मैं इसे नहीं खोल सकता और मुझे Emacs C मिलता है स्रोत डीआईआर: ~/मिनीबफ में। मैं वहां फंस गया हूं और मुझे नहीं पता कि क्या करना है। enter image description hereEmacs फ़ंक्शंस के सी स्रोत कोड को खोलने में असमर्थ

"Emacs वितरण में मैनुअल के लिए पूर्ण स्रोत कोड, साथ ही कई भाषाओं में Emacs संदर्भ कार्ड शामिल है।" gnu.org/software/emacs

+0

क्या आपके पास वास्तव में आपकी मशीन पर कहीं भी emacs का स्रोत है? – geoffspear

+0

@Wooble अगर मैं इसे चला नहीं सकता था ?! Emacs काम कर रहा है और सभी कार्यों को बुलाया जा सकता है। – Arash

+0

बेशक आप इसे चला सकते हैं। सी कोड एक बाइनरी में संकलित है; बाइनरी चलाने के लिए आपको स्रोत कोड की आवश्यकता नहीं है। – geoffspear

उत्तर

8

http://ftp.gnu.org/pub/gnu/emacs/ से (यदि आप सुनिश्चित नहीं हैं, M-x emacs-version के साथ जांच) .tar.gz फ़ाइल है कि आपके Emacs संस्करण से मेल खाती है, और बहुत कुछ खोल दे। फिर आप "Emacs C Source Dir" के जवाब के रूप में इसे अनपॅक किया गया पथ दर्ज कर सकते हैं। आप soruce कोड डाउनलोड करने के बाद (मैं आप Emacs वितरण के src उपनिर्देशिका निर्दिष्ट करने की आवश्यकता पर शक है, लेकिन मैं इसे अपने आप प्रयास नहीं किया है।)

1

, वहाँ भी है एक चर कर सकते हैं कस्टम स्रोत कोड के स्थान। उदाहरण:

(setq find-function-C-source-directory "~/Projects/emacs-25.1/src/") 
संबंधित मुद्दे