2011-06-20 16 views
5

En los búferes Lisp o Scheme es posible evaluar una sola expresión presionando C-xC-e que llama a eval-last-sexp. Pero eval-last-sexp funciona solo para literales en Haskell. ¿Cuál es la manera equivalente de hacer lo mismo en el modo Haskell?¿Cómo evaluar una sola expresión en modo Haskell para Emacs?

+1

De hecho, 'eval-last-sexp' no funciona con el modo Haskell en absoluto. Si parece estar trabajando con un literal, es porque la sintaxis literal es similar en Haskell y en Lisp. –

Respuesta

2

eval-last-sexp es un comando de emacs-lisp-mode, y no tiene relación con Haskell Mode que es, probablemente, lo que desea.

Si ha configurado correctamente inf-haskell.el, entonces C-c C-i se abre una sesión de ghci con su búfer interpretado.

+2

Tengo el modo ya instalado y quiero evaluar una sola expresión, no el búfer. – ceving

+1

http://stackoverflow.com/a/7854430/69663 responde esto – unhammer

Cuestiones relacionadas