Подсветка синтаксиса AsciiDoc TypeScript JSX (TSX) в PDF

Я использую AsciiDoc для написания университетского курса React & TypeScript. Для серверной части HTML5 мне удалось настроить подсветку исходного кода Prism, которая отлично работает.

Какова рекомендация выделять исходный код TypeScript JSX (TSX) в PDF? Насколько я могу судить, румяна и pygments пока не поддерживает это.


person Rahel Lüthy    schedule 21.05.2020    source источник
comment
Проблема с Rouge, на которую вы ссылались, была закрыта, поскольку реализация была добавлена ​​в этот PR: github. com/rouge-ruby/rouge/pull/669 Поддержка TSX и Typescript указана в документации Lexers: rouge-ruby.github.io/docs/Rouge/Lexers.html Rouge будет хорошим выбором.   -  person eskwayrd    schedule 22.05.2020
comment
Спасибо, вы правы, я ошибочно предположил, что в rouge по-прежнему отсутствует поддержка JSX, потому что даже мои самые простые фрагменты кода не отображались правильно. Я только что подал заявку, так что посмотрим...   -  person Rahel Lüthy    schedule 22.05.2020
comment
В rouge v3.20.0 были исправлены лексеры TSX/TypeScript — теперь они работают хорошо!   -  person Rahel Lüthy    schedule 11.06.2020


Ответы (1)


Начиная с версии 3.20.0, rouge должным образом поддерживает TypeScript и TSX.

person Rahel Lüthy    schedule 11.06.2020