Podemos usar PrismJS em vez de highlight.js para sintaxe de código?

Gostaria de saber se há uma maneira de substituir o highlight.js pelo PrismJS. O PrismJS parece um pouco mais completo atualmente do que o highlight.js, e esse é o motivo da solicitação.

Existe uma maneira de fazer isso diretamente na versão hospedada do Discourse? Ou há algum plugin que ofereça suporte a isso?

Obrigado!

Pode explicar um pouco mais, quais casos de borda você está encontrando?

@sam obrigado por verificar minha mensagem.

Deixe-me mostrar um exemplo usando Kotlin.

Como você pode ver, o PrismJS fica melhor neste caso.

Acho que a melhor coisa a fazer aqui seria alguém criar um componente de tema que integre o Prism.js. Isso é tecnicamente viável e permitiria que as comunidades experimentem.

Tenho certeza de que há áreas onde o Prism supera o Highlight e vice-versa.

Dê uma olhada rápida nisso hoje e, devido ao fato de que o PrismJS não possui detecção automática do código de idioma, seria uma piora para a substituição na maioria das comunidades.