You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my point of view, due to centered plump operators, the sequences +=, -=, *= and **= in JetBrains Mono already look pretty. There is no noise to reduce and no whitespace needing balancing. It is overdesigning to add ligatures for them.
You might have missed it, but ligatures of |= and ^= also exist.
I used https://github.com/JetBrains/JetBrainsMono/wiki/List-of-supported-symbols as a reference. I also used https://www.w3schools.com/js/js_assignment.asp as a reference.
Please add ligature for the following augmented assignment operators in Javascript:
+=, the addition assignment operator
-=, the subtraction assignment operator
*=, the multiplication assignment operator
**=, the exponentiation assignment operator
The division assignment operator /= already has a ligature, so that's good.
%=, the remainder assignment operator
the left shift assignment operator <<= is already implemented
the right shift assignment operator (signed) >>= is already implemented
the unsigned right shift assignment operator >>>=
the bitwise AND assignment operator &= is already implemented
the bitwise OR assignment operator |=
the bitwise XOR assignment operator ^=
the logical AND assignment operator &&=, new in ES2020
the logical OR assignment operator ||=, also new in ES2020 is already implemented
the nullish coalescing assignment operator ??=, also new in ES2020
Thank you for your consideration.
The text was updated successfully, but these errors were encountered: