Вышла новая версия используемого, например, на сайте http://pastebin.com/ движка GNU для подсветки синтаксиса. Изменения:
* Исправлено автоопределение типа log-файлов
* Добавлено определение языка скриптов, начинающихся с #!/usr/bin/env interpreter
* Убраны утечки памяти
* Улучшена система сборки и файлы определений языков
Судя по тому, что авторы до сих пор не вырвали себе волосы, не посыпали голову пеплом и не ушли в монаст^Wбыдлокодить за еду, они до сих пор не знают про http://pygments.org.
Хочу пропиарить рассветчик синтаксиса отечественной разработки (разрабатывает Иван Сагалаев), который имеет ряд концептуальных фич, и в котором ваш почетный слуга имел честью быть контрибутором. Проживает тут http://softwaremaniacs.org/soft/highlight/ .
Концептуальность разработки заключается в том, что
1) Джаваскрипт подсветка кода;
2) Возможность эвристического автоопределение подсвечиваемого кода;
3) Подсветка не путем тупого забивания стилей, а путем видоизменения джаваскриптом дом-модели, обрамляю подсвечиваемые фрагменты в элементы <style class="className">..</span>. Таким образом подсветка задается css-файлами!
4) Легкость расширения для добавления подсветки новых языков;
>Хочу пропиарить рассветчик синтаксиса отечественной разработки (разрабатывает Иван Сагалаев), который имеет ряд концептуальных фич, и в котором ваш почетный слуга имел честью быть контрибутором. Проживает тут http://softwaremaniacs.org/soft/highlight/ .