Доброго времени суток!
Открыв окно в конвертации 3.0 на алгоритм 1С, был страшно разочарован. Сколько лет управляемых приложениям в 1С, а подветки кода до сих пор нет. Печалька. В своих разработках (http://code1C.sikuda.ru) тоже очень сильно не хватает подсветки кода. А между тем в интернете много хорошо развитых и поддерживаемых открытых проектов не только для выделения синтаксиса, но и полноценные редакторы текста. почему бы нам не взять один из них и написать для языка 1С?
На infostart был найден подобный проект (выделение синтаксиса запросов 1С) и реализация его очень понравилась: //infostart.ru/public/515572/. Спасибо Василию.
Приступаем: Рассмотрим проект CodeMirror(https://codemirror.net/index.html) поподробнее. А именно пока только его ту часть, что отвечает за раскраску кода. Она сделана в проекте для отдельного языка в виде 'languge mode'. Специфики разбора выражения конкретного языка. А конкретные цвета для ключевых выражений, переменных и проч. задается в 'CSS theming system' . Очень гибко и красиво. Просто идеально, чтобы добавить язык 1С.
Тестирование реализации можно сделать здесь: http://code1c.sikuda.ru/wp-content/plugins/codemirror1c/ ;)
Далее можно прочитать здесь //infostart.ru/public/994455/