Skip to content

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
Screenshot_2022-12-19_at_19.23.09 Screenshot_2022-12-19_at_19.23.03

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