2011-06-20 7 views
5

लिस्प या स्कीम बफर में सी-एक्ससी-ई दबाकर एक अभिव्यक्ति का मूल्यांकन करना संभव है जो eval-last-sexp पर कॉल करता है। लेकिन eval-last-sexp केवल हास्केल में अक्षर के लिए काम करता है। हास्केल मोड में ऐसा करने के बराबर तरीका क्या है?Emacs के लिए हास्केल मोड में एक अभिव्यक्ति का मूल्यांकन कैसे करें?

+1

असल में, 'eval-last-sexp' हास्केल मोड के साथ बिल्कुल काम नहीं करता है। यदि ऐसा लगता है कि यह एक शाब्दिक के साथ काम कर रहा है, तो ऐसा इसलिए है क्योंकि शाब्दिक वाक्यविन्यास हास्केल और लिस्प में समान है। –

उत्तर

2

eval-last-sexpemacs-lisp-mode से एक कमांड है, और Haskell Mode पर कोई असर नहीं है जो संभवतः आप चाहते हैं।

यदि आपने inf-haskell.el सही तरीके से सेट किया है, तो C-c C-i आपके वर्तमान बफर के साथ ghci सत्र लाएगा।

+2

मेरे पास पहले से ही मोड स्थापित है और मैं एक अभिव्यक्ति का मूल्यांकन करना चाहता हूं जो बफर नहीं है। – ceving

+1

http://stackoverflow.com/a/7854430/69663 इसका उत्तर दें – unhammer

संबंधित मुद्दे