CodeMirror + elRTE = Подсветка исходного кода

Added by Alixon S about 1 year ago

Выкладываю тулзу для подсветки исходного кода на основе codemirror.

Подключение плагина
1. На странице подключения elRTE добавить код

    <!-- elRTE source code hightlighter -->
    <script src="../codemirror/js/codemirror.js" type="text/javascript"></script>
    <script src="../elrte.codehightlight.js" type="text/javascript" charset="utf-8"></script>

2. Настроить пути к codemirror в elrte.codehightlight.js

Рабочий пример в приложенном архиве (elRTE v1.2, Codemirror v0.94)

демо можно посмотреть здесь http://stalker-game-world.ru/elrte-code-hl/elrte-1.2/elrte.html

elrte_code_HL.zip - плагинчик, elrte и codemirror в комплекте (759.9 kB)


Replies (4)

RE: Подсветка исходного кода - Added by Troex Nevelin about 1 year ago

Отличная новость и пример! Если не возражаете я сделаю cross-post на англ форум и в твиттер.

Это версия CodeMirror2 или это первая версия?

RE: Подсветка исходного кода - Added by Alixon S about 1 year ago

Вообще не планировал выкладывать, до того как сам не поставлю фичу на продакшн, но смотрю активность разработчиков немного падает, вот решил поддержать проект, вобщем кросспост - обязательно.
Хотелось бы поинтересоваться, какое текущее состояние второй версии редактора, какие существуют проблемы препятствующие разработке? Я расчитываю на ваш продукт. Готов по мере возможности и в дальнейшем дорабатывать его новым функционалом. Если появится свободное время - напишу драйвер для некоторых энтерпрайз цмс.

p.s. версии указал в первом посте

RE: Подсветка исходного кода - Added by Dmitry Levashov about 1 year ago

Вторая версия готова где-то на 50% - новый движок работы с ДОМ/Selection, полноценный API - короче это совсем новый редактор. Та часть которая сделана работает довольно стабильно, но для релиза не хватает примерно половины комманд и переработки фильтров.
Главная проблема препятствующая разработке - нехватка разработчиков!!! На данный момент - я единственный :( И прям сейчас я занят текучкой в студии, дальше - релиз elFinder 2 и только потом снова возьмусь за редактор.
Новая версия есть в гите (ветка master) https://github.com/Studio-42/elRTE/tree/master

RE: Подсветка исходного кода - Added by Alexander Manukian about 1 year ago

Отличная штука. Спасибо огромное.
Только есть маленькая проблемка.
При каждом входе в исходный код, и обратно в редактор,
почему-то добавляются лишние <br>.
Подскажите пожалуйста как решить эту проблему?

(1-4/4)