I just started using haskell-mode for emacs and am using turn-on-haskell-unicode-input-method
, a function that converts various expressions to unicode equivalents in the haskell-mode
buffers. I was surprised to find that the ascii values are permanently replaced by the unicode characters, so when trying to load into ghci REPL there are errors. I like the unicode though, and am looking for a quick fix that converts the unicode back to ascii when saving/sending to REPL. Is there an easy way to do this?
After enabling haskell mode, you can add the following snippet to your .emacs file.
;; Unicode symbols
(defvar haskell-font-lock-symbols)
(setq haskell-font-lock-symbols t)
You will be able to see the symbols, and GHC will interpret your source as a normal .hs file.
You can also check the Haskell Wiki for more information