zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

[EasyMDE] Citation de code barrée #5636

Closed arobase-che closed 3 months ago

arobase-che commented 4 years ago

Bonjour,

Citer un bloc de code le rend illisible.

Pour reproduire, il suffit d'écrire par exemple :

> ~~~c
> int void() {
> 
> }
> ~~~

Dans l'éditeur. Le code est alors barré.

artragis commented 4 years ago

je pense que l'éditeur n'aime pas les code qui sont écrits avec ~~~

arobase-che commented 4 years ago

En fait, je dirais plutôt que l'éditeur n'aime pas les doubles tildes.

Ça ne *marche ~~pas bien* du tout~~.

Ce texte est en italique et barré. Or il ne devrait pas être barré.
Si j'étais mauvaise langue, je dirais que l'éditeur n'aime pas le Markdown.

pierre-24 commented 4 years ago

Moi, ça me fait surtout me demander si ils passent par un AST :/

arobase-che commented 4 years ago

Je pense que c'est la preuve que non. :/

A-312 commented 4 years ago

https://github.com/codemirror/CodeMirror/tree/master/mode/markdown

A-312 commented 4 years ago

https://codemirror.net/demo/simplemode.html

firm1 commented 4 years ago

J'ai crée un ticket coté upstream (https://github.com/codemirror/CodeMirror/issues/6230) là ou se trouve le bug pour ce problème.

Quand le ticket sera fermé et releasé on pourra reprendre ce ticket.

A-312 commented 4 years ago

Un moment ou un autre, on va devoir avoir notre propre config markdown pour supporter les blocs zmd 😕

https://github.com/codemirror/CodeMirror/blob/99522244a9d3a7e790874d479216f9408b9c46c3/mode/markdown/markdown.js#L599-L620

firm1 commented 4 years ago

Un moment ou un autre, on va devoir avoir notre propre config markdown pour supporter les blocs zmd

BIensur, mais en attendant que quelqu'un le fasse (surtout que ça va prendre du temps), si on peut corriger ce bug (puisque c'est un mauvais comportement dans le mode gfm) c'est déjà ça de pris.

arobase-che commented 3 months ago

4 ans maintenant, je clos, il n'y aura pas de progression immédiate. Si quelqu'un veut reprendre le sujet il peut le faire bien-sûr.