Подсветка синтаксиса

Nov 20, 2011 21:54


Сделал онлайн подсветку синтаксиса языков программирования как в TextMate. Для вставки на сайт или блог.

http://markup.su/highlighter/

Стили подсветки у TextMate отличаются своей красотой и открытым кодом. Например, редактор Sublime Text 2 тоже взял за основу ее расцветку и логику.

Ближе всего, к моей реализации проект на руби Ultraviolet. По ( Read more... )

markup.su, project

Leave a comment

Comments 20

ex_juan_gan November 20 2011, 18:28:50 UTC
Это прекрасно.

Два типа замечания небольших.
- непонятно, какой стиль соответствует цветам эклипса и интелиджея
- а где скала?!

Что, конечно, не особо умаляет. Спасибо!

Reply

lusever November 20 2011, 19:17:29 UTC
Эклипса и интелиджея нет. Я подключу их, если они есть в формате текстмэйта.
А скалу уже нашел, и буду подключать в ближайшем будущем.

Reply

lusever November 21 2011, 19:03:02 UTC
Скалу подключил ;)

Reply

ex_juan_gan November 22 2011, 07:58:18 UTC
О! Спасибо!

Reply


can3p November 20 2011, 18:57:58 UTC
А, например, с highlight.js сравнивал?

Reply

lusever November 20 2011, 19:58:14 UTC
На сайте highlight.js занимается автодетектом языков :)
Разница в том, что парсинг на сервере может использовать сложные регекспы и более детально раскрашивать код. Например, благодаря этому тема Solarized получается честнее:


... )

Reply


mixailflash November 20 2011, 19:26:21 UTC
удобно, но печально что нет подсветки actionscript(((

Reply

lusever November 20 2011, 20:31:22 UTC
Есть, вторая после Autodetect.

Reply


ki_zu November 20 2011, 19:42:30 UTC
Ты так и не вставил в генеруемый код правильный font %)

Точнее, ты его вставил в стиль страницы, но было бы круто, чтобы оно было и в генерируемом коде.

(я про
font: 0.9333em/1.5em Consolas,'Lucida Console','DejaVu Sans Mono',Monaco,'Courier New',monospace
)

Reply

ki_zu November 20 2011, 19:43:19 UTC
И как же тупо, что жж совсем все стили из комментов вырезает -_-

Reply

lusever November 20 2011, 21:51:36 UTC
А мне на почту свалилось со стилями.

Reply

ki_zu November 20 2011, 22:47:09 UTC
Угу, только при выводе в жежешечке вырезает

Reply


ex_ioracle November 20 2011, 21:29:06 UTC
Спасибо!

Reply


Leave a comment

Up