क्या फ्लाईमेक-मोड को रैकेट फ़ाइलों में सिंटैक्स (या अन्य) त्रुटियों के बारे में पता होना संभव है जैसे उदाहरण के लिए एरलांग या पायथन के लिए? मैं रैकेट के लिए गीज़र मोड का उपयोग कर रहा हूं, अगर यह मायने रखता है।emacs के लिए रैकेट फ्लाईमेक-मोड
उत्तर
यह शायद बहुत आसान है, क्योंकि रैकेट मानक रेखा में चेतावनी संदेश निकालता है: कॉलम प्रारूप।
आपको कंपाइलर को भी आमंत्रित करने की आवश्यकता नहीं है - यह केवल racket the-file
के माध्यम से कोड चलाने के लिए पर्याप्त है। लेकिन अर्ध-पक्ष-नोट के रूप में, उपयोग करने के लिए एक बेहतर कमांड लाइन racket -qf the-file
है। उपरोक्त कोड को चलाने के बारे में बात यह है कि यह वास्तव में ... इसे चलाएगा। अधिक विशेष रूप से, यह मॉड्यूल परिभाषा लोड करता है और फिर इसे आमंत्रित करता है। -f
का उपयोग करके यह केवल परिभाषा लोड करेगा लेकिन इसे नहीं बुलाएगा और इसलिए रनटाइम निष्पादित नहीं किया गया है। ध्यान दें कि यह मानता है कि फ़ाइल वह है जिसमें केवल एक मॉड्यूल है, जो आपको #lang
से शुरू होने वाली सभी फ़ाइलों के लिए मिलता है।
अद्यतन: मैंने कोशिश की, और वास्तव में चीजों को सेट करना आसान था। मैंने इस कोड को the mailing list पर पोस्ट किया है:
(defun flymake-racket-init()
(let* ((temp-file (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "racket" (list "-qf" local-file))))
(push '("\\.rkt\\'" flymake-racket-init)
flymake-allowed-file-name-masks)
- 1. Emacs में रैकेट कैसे चलाएं?
- 2. रैकेट गीज़र Emacs पथ सेट करना
- 3. रैकेट
- 4. रैकेट
- 5. रैकेट
- 6. रैकेट
- 7. रैकेट
- 8. रैकेट
- 9. रैकेट
- 10. रैकेट
- 11. रैकेट
- 12. रैकेट प्रोग्राम के लिए कोड विज़ुअलाइज़र
- 13. रैकेट वेब ऐप के लिए होस्टिंग?
- 14. प्रोग्रामिंग स्कीम (रैकेट) -
- 15. रैकेट अनुबंध
- 16. डॉ रैकेट
- 17. Emacs के लिए संदर्भ
- 18. पायथन से रैकेट (नियमित अभिव्यक्ति पुस्तकालयों और "रैकेट वे") से
- 19. रैकेट स्क्रिबल/एलपी
- 20. योजना (रैकेट) - लूप पुस्तकालय
- 21. रैकेट में गेम प्रोग्रामिंग
- 22. रैकेट बनाम योजना मैक्रोज़
- 23. रैकेट रीडर मैक्रोज़
- 24. रैकेट: एक फ्रेम% खिड़की
- 25. आर्क ओवर रैकेट
- 26. रैकेट यूआरएल प्रेषण
- 27. इस कोड के लिए उपयुक्त रैकेट/योजना मुहावरे क्या है?
- 28. Emacs के लिए क्लोजर फ़ंक्शन?
- 29. Emacs के लिए फ़ॉन्ट परिवार
- 30. आर के लिए Emacs मोड?