This package bundles the Hasklig font for atom.
All weights of the font are included.
Ligatures can be enabled per scope, using rules to match scopes.
Rules are applied left to right, for example
*
= enable for all scopes*, not:text.*
= enable for all scopes, except for scopes under textsource.haskell, source.purescript, source.elm
= enable for haskell, purescript, and elm*, not:source.*, source.js.*
= enable for all scopes, except for scopes under source, and enable for scopes under source.jsLigatures are disabled in strings.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.