tonsky / tonsky/FiraCode

ss08 automatically gets enabled in VSCode even if it's not included

Open
#1,470 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Clojure
Stars
82k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

My specific selection of ligatures are
"editor.fontLigatures": "'ss01', 'ss03', 'ss05', 'ss06', 'cv15', 'cv16', 'cv29', 'cv30', 'cv25', 'cv26', 'cv32'",
which does not include ss08 (!= ==, etc) but this seems to get enabled regardless.

If ligatures are set to false, it works as intended. but as soon as I add even 1 individual ligature code, regardless what it is, ss08 gets enabled.

I'm using VSCode on windows, version 1.7.1.2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in VSCode on Windows using the listed editor.fontLigatures value, then compare it with false and with a single individual ligature code. No source file or test is named; done means ss08 is not enabled unless it is explicitly included.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.