Microsoft/monaco-editor

Incorrectly bolding markdown

Open

#2 762 ouverte le 11 nov. 2021

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)JavaScript (1 283 forks)batch import
bughelp wantedlanguages-basic

Métriques du dépôt

Stars
 (14 836 stars)
Métriques de merge PR
 (Merge moyen 6h 26m) (15 PRs mergées en 30 j)

Description

Currently all of the following examples get bolded by the monaco editor:

**hello**
** hello**
**hello **
** hello **

Here's how its rendered by the monaco playground:

monaco.editor.create(document.getElementById('container'), {
   value: "**hello**\n** hello**\n**hello **\n** hello **",
   language: 'markdown'
});

While only the first line should be according to the Markdown Spec and example 361 of the GitHub Flavored Markdown Spec:

To bold text, add two asterisks or underscores before and after a word or phrase. To bold the middle of a word for emphasis, add two asterisks without spaces around the letters.

It also appears that VSCode correctly applies the bolding only to the first line:

This behavior makes it confusing if using monaco to implement something like a markdown rendered, since the highlighted code will not match the rendered preview.

Guide contributeur