Monospace lettertype in de alleen-Markdown-editor

Huh, we hebben dit gedoe in onze programmeertaalgemeenschap Discourse volledig gemist omdat we de rich text editor niet hebben ingeschakeld. We zien nog steeds het “legacy” gedrag met het schreeflettertype in de markdown-editor, en ik ben daar erg blij mee.

Als iemand die persoonlijk veel markdown en code schrijft (in monospaced editors en in veel HTML-tekstvakken), heb ik mijn gedachten.

Ik geef er de voorkeur aan om een schreeflettertype te gebruiken in een niet-RTE om discourse-posts te schrijven. Ik weet zeker dat er enige weerstand tegen verandering achter zit, maar ik denk dat er ook goede redenen zijn. Het meeste tekst dat ik op Discourse en GitHub schrijf, is eigenlijk tekst, geen code. Sterker nog, ik zou markdown helemaal geen “code” willen noemen! Het enige moment dat ik een monospaced lettertype wil in dit teksteditorvenster (of dat van GitHub) is binnen hekken - want dat is code. Verwar markdown niet met code; het is geen code. En ik heb een hekel aan rich text editors omdat ze zo vaak tegen me vechten. Dit huidige paragraaf krijgt bijvoorbeeld wild buggy gedrag na wat gestuntel om de markdown voor het hek te schrijven (het is gewoon ```` ``` ````, maar nu kan ik de tilde op mijn toetsenbord niet meer aanraken zonder de RTE te verpesten).

Schreeflettertypen in een niet-RTE komen ook overeen met GitHub - de andere site met een HTML-tekstvak waar ik veel markdown schrijf.


Ik durf te wedden dat dit representatief is voor een groot deel van onze programmeergemeenschap. De mensen op ons discourse-bord:

  • Schrijven broncode en gebruiken monospaced lettertypen om broncode te schrijven
  • Weten hoe ze markdown direct moeten schrijven en lezen
  • Beschouwen markdown-tekst niet als broncode
  • Geven waarschijnlijk de voorkeur aan het gebruik van niet-RTE’s
  • Geven waarschijnlijk de voorkeur aan het typen/bewerken als proza - dus met een schreeflettertype

Natuurlijk is dit een zeer gespecialiseerde gemeenschap en is deze op geen enkele manier representatief. Maar mijn belangrijkste punt is: doe dit niet voor “programmeurs” omdat “zij monospace willen om te coderen”.

7 likes