Skip to content

Non-standard UnicodeSyntax symbols and flycheck + process errors #308

Closed
@jfeltz

Description

@jfeltz
 '(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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions