No consigo encontrar una manera de pasar simplemente la cadena de información del delimitador de código al marcado generado cuando especifica un idioma que no está listado para el resaltado de sintaxis:
- Si uso
nohighlightcomo idioma predeterminado del delimitador de código, ignora la cadena de información y generaclass="lang-nohighlight". - Si uso
autocomo idioma predeterminado del delimitador de código, ignora la cadena de información e intenta adivinar el contenido, por ejemplo, generandoclass="lang-swift"para```plantuml. - Si desconfiguro el idioma predeterminado del delimitador de código (lo establezco en vacío), al menos mi idioma no se reemplaza por nada, pero tampoco aparece en ningún lugar del marcado generado.
Procediendo del ecosistema de remark / prismjs, esperaría que el idioma que introduzco en la cadena de información del delimitador de código se conserve en el marcado, incluso cuando no sea procesado ni estilizado por highlightjs, por ejemplo, como <pre><code data-lang="plantuml">…</code></pre>.