Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Certain ligatures after keyword tokens render with incorrect cursor position in VSCode

Aperta
#383 1 commento 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
javascript, vscode
Ambito
tooling

Direzione di ricerca

Riproduci il problema in VSCode su Linux con Monaspace Neon, le impostazioni di editor.fontLigatures indicate e parole chiave JavaScript seguite da <>, =>, >= o <=. Confronta la posizione del cursore quando le legature compaiono da sole, dopo le parole chiave e nel testo normale; il lavoro è completato quando la posizione visiva del cursore corrisponde alla sua posizione effettiva in ogni caso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

OS: Linux

Using VSCode, with Monaspace Neon and "editor.fontLigatures": "'calt', 'liga', 'ss01', 'ss02', 'ss03','ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09'", the <> ligature, along with a few others, behave oddly when typed after a keyword in javascript.

Image When by itself, it works fine. I can back arrow into it and the cursor visually shows up inside it. Image Image However, when it is on a line after a keyword, it behaves oddly. Visually, the cursor is here `<>|`, but it is actually here `<|>`. I did not move the cursors between those two images, i simply typed the letter "e" The same thing happens with the `==>, >=, <=` and potentially others.

It may be related to syntax highlighting. It doesn't happen with plain text, and doesn't happen unless after a keyword.

Lingua principale
Shell
Stelle
19.6k
Fork
323
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di githubnext/monaspace

Tutte le issue di githubnext/monaspace

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.