Open tonsky opened 7 months ago
As part of this, please consider disabling the __
ligature. (It certainly isn't obvious, because it obscures how many underscores are used.)
And if you're going to offer a minimalist subset of ligatures, may I further suggest breaking up the ligatures into semantically-related groups (e.g. arrows, markdown, ...), so people can pick-and-choose what they need? ❤️
Personally, the only ligatures I'm really interested in are the alignment ones (as you mention), the comparison operators, and the ->
arrows.
Also, it might be worth considering a "gapped arrow" ligature, rather than no ligature at all. Something like:
This makes it clear that the arrow is composed of two separate characters, while also maintaining the strong resemblance to an arrow.
Keep stuff like better-aligned
:=
but remove->
!=
etc