haskell / haskell/haskell-mode

Keep character width in unicode visual substitution

Open
#675 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Emacs Lisp
Stars
1.4k
Forks
354
Avg merge
5d 10h
Merged PRs (30d)
2

Description

Here is a video[1](https://youtu.be/zQnExdDL63c) demonstrating **Leksah** GHCJS support.
One interesting thing I see on this footage are unicode syntax substitutions for thing like `<-`, `=>` and etc. They have same width as original sequence, e.g. `⟵` arrow occupies double width of single character. Is it possible to hack Emacs unicode overlays to get similar behavior _(for all possible case `∷`,`⋙`, `≤`, `⟹` and etc.)_?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.