githubnext / githubnext/monaspace

Gvim under Linux: Quirky ligatures and no texture healing

Offen
#244 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
waiting for user
Vorherrschende Sprache
Shell
Sterne
19.6k
Forks
322
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Now that #17 is fixed (thank you!), I'm trying Monaspace out in Gvim again. The font appears, but texture healing isn't working, and when I try to enable ligatures, it's quirky.

Software versions:
- Linux Mint 21.3 Cinnamon
- Gvim 8.2.2121
- Monaspace v1.101

Gvim settings:
```
set guifont=Monaspace\ Neon
" The following line causes the quirky ligatures
set guiligatures=!\"#$%&()*+-./:<=>?@[]^_{\|~}
" Originally I had the following line as well, but since this setting only applies to Windows, it's irrelevant
set renderoptions=type:directx
```

The results look like [the example on the Monaspace website](https://monaspace.githubnext.com/#learn-more) with `Texture healing` unticked.

The attached screenshot is with `guiligatures` set; note that the slashes (`/`) at the beginning of the comments are offset to the left and not fully rendered. Interestingly, this doesn't happen when the block cursor is over it, so it might be an issue with Gvim or whatever it uses to render the character, but it would be helpful to know whether I'm setting this up correctly. Let me know if there are any other settings that I could try, or applications other than Gvim that you would expect to work. Thanks.

![Screenshot from 2024-08-06 15-11-02](https://github.com/user-attachments/assets/c26b229a-f22a-4f43-902d-c2f0a0d57536)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduzieren Sie den Bericht in Gvim 8.2.2121 unter Linux Mint 21.3 mit Monaspace v1.101 und den gezeigten Einstellungen für guifont, guiligatures und renderoptions. Vergleichen Sie die Texturkorrektur und die Ligaturdarstellung, insbesondere die versetzten Schrägstriche, und ermitteln Sie, ob das Verhalten durch Monaspace, Gvim oder die Konfiguration verursacht wird; dokumentieren Sie das Ergebnis sowie jede bestätigte Fehlerbehebung oder jeden bestätigten Workaround.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
linux, vim
Bereich
design, desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.