Make Jet Brains ligatures an opt-in user setting
Problem
Ligatures in development environments have some diverse opinions. At GitLab, we've disabled them by default, however, there are still some users who want them and love them.
Demo of ligatures in code
(font-variant-ligatures: normal; ) |
font-variant-ligatures: none; |
---|---|
not available add opt-in | current default |
![]() |
![]() |
Proposal
- Create a user setting that allows the user to turn on ligatures
- Default this setting to off
- Perhaps sync this with the VSCode WebIDE so the setting can be consistent