I just discovered Vim's conceal feature.
I've added the following to
syntax match haskOperator "->" conceal cchar=→ syntax match haskOperator "<-" conceal cchar=← highlight! link haskOperator Normal
And this to my vimrc:
This works and replaces
That's nice but I feel that the replacement arrows are visually too prominent: I want to get rid of their highlighting, the grey background.
I tried to use
transparent, but this makes the arrows entirely invisible.