2011-06-20 11 views
5

LispまたはSchemeバッファでは、C-xC-eを呼び出して、eval-last-sexpを呼び出して1つの式を評価することができます。しかし、eval-last-sexpは、Haskellのリテラルに対してのみ機能します。 Haskellモードで同じことをする同等の方法は何ですか?Emacs用のHaskellモードでの単一式の評価方法は?

+1

実際、 'eval-last-sexp'はHaskellモードではまったく動作しません。リテラルで動作しているように見えるのは、リテラル構文がHaskellとLispで似ているからです。 –

答えて

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

関連する問題