Closed
Description
- haskell-mode-20140723.1211
- emacs 24.3.1
- applicable config (more or less):
https://github.com/jfeltz/emacs.d/blob/master/lang/haskell-mode.el
and with custom-set-variables:
'(haskell-font-lock-symbols (quote unicode))
'(haskell-process-log t)
'(haskell-process-type (quote cabal-repl))
'(haskell-tags-on-save t)
'(haskell-process-suggest-remove-import-lines t)
and elsewhere in project trigger:
(turn-on-haskell-unicode-method)
; note, when this is not done, I do get standard unicode, but the
; non-standard unicode (which I do like) is disabled
With regard to non-standard symbols from haskell-unicode-input-method.el:
- Are these symbols intended to be visually masking and not written by emacs?
- These symbols are not in the UnicodeSyntax extension:
http://www.haskell.org/ghc/docs/7.8.2/html/users_guide/syntax-extns.html
So I'm assuming they are not actually supposed to be written to the buffer,
apparently Emacs is writing those symbols to the buffer/file, and this is
triggering errors in both flycheck with ghcmod, and in haskell-process-load-file.
I'm fairly new to emacs (going on a few weeks of use thus far) so if the problem looks obvious, it might be.
Metadata
Metadata
Assignees
Labels
No labels