Ну аля kate уже умеет подсвечивать xml-like языки, при этом имея конфиг
Задача: добавить эту подсветку в codemirror (основываясь на конфиге kate)
kate умеет много чего подсвечивать, конфиги для языков на xml очень легко писать, надо из этих конфигов получить код для codemirror или любого другого браузерного редактора кода с подсветкой