Способ разбора файлов tmTheme для получения настроек? - PullRequest
0 голосов
/ 18 марта 2019

Я довольно новичок в кодировании в целом и пытаюсь создать плагин для редактора, который использует такие возвышенные файлы, как sublime-syntax и tmThemes для таких вещей, как подсветка синтаксиса. Однако мне нужно найти способ разбора XML по значению ключа, чтобы я мог просто искать в файлах tmTheme, таких как settings.backgroundcolor и т. Д. В js.

Как бы я мог сделать это в JS?

1 Ответ

2 голосов
/ 18 марта 2019

Поскольку формат tmTheme действительно просто обычный XML , вы захотите найти себе синтаксический анализатор XML (их более чем достаточно) и выделить его отдельно - формат довольно простой, единственный предметрассмотрением будет <dict> (для которого вам придется перебрать его дочерние элементы для распознавания последующих <key> + <value> пар.

...