1048Fermer1050
ZephLe 03/06/2013 à 15:14
Je viens de regarder pour le bug ./1027 et ça serait vraiment pénible à corriger : les échappements de balise sont gérés bien avant d'avoir connaissance du contexte (puisque le contexte est justement défini en fonction des balises trouvées) donc il faudrait changer pas mal de logique pour pouvoir détecter qu'un échappement de retour à la ligne ne doit pas être pris en compte à l'intérieur d'une balise [code]. Accessoirement ça aurait toutes les chances de faire apparaître d'autres bugs au passage, donc je ne pense pas toucher à ça.

Il reste deux solutions :

- Échapper les backslashs pour qu'ils soient traités comme des caractères normaux (pas besoin de mise à jour de yN, ça fonctionne déjà ), ou
- Remplacer la séquence d'échappement "\" par quelque chose de moins fréquent (par exemple "\\").

À vous de voir, perso je préfère la première solution puisque la seconde rend l'échappement moins pratique quand on veut réellement s'en servir, et qu'il m'arrive plus souvent de vouloir échapper une balise ou un smiley que de vouloir placer un "\" en fin de ligne.