Hmm ![]()
Quindi hanno quel frammento di codice lì; ciò che suggeriscono è che le persone lo implementino fuori dall’evidenziatore (in questo caso è marked.js, immagino che la stessa cosa si possa fare con highlight.js).
Pensi che Discourse possa farlo? O, prima domanda, ha senso dal punto di vista architetturale?
Immagino che l’idea generale sia semplicemente fare una ricerca e sostituzione, rimuovere i marcatori di diff, inviarlo all’evidenziatore della sintassi e poi lavorarci con un’ulteriore ricerca e sostituzione dopo. Sembra molto goffo, ma la verità è che il frammento di codice non è così complicato.