Используйте определение синтаксиса vim с возвышенным текстом2

Кто-нибудь знает, можете ли вы использовать (или конвертировать) файлы определения выделения синтаксиса vim с Sublime Text?

Я ищу маркер для промелы и нашел только один для vim, но использую возвышенный текст в качестве редактора по умолчанию.

Определение, которое я нашел https://github.com/vim-scripts/promela.vim/blob/master/syntax/promela.vim


person Tobi    schedule 19.12.2013    source источник


Ответы (1)


Sublime Text использует формат PLIST .tmLanguage на основе XML для определений языков, и, насколько мне известно, никто не написал конвертер для синтаксисов vim. Однако, если вы хотите попробовать создать его самостоятельно, я рекомендую установить PackageDev. плагин для ST2 (на ST3 пока не работает). Он позволяет вам определять синтаксис с использованием YAML, с которым гораздо проще работать, чем с XML, а регулярные выражения имеют формат Onigurama. Затем вы можете использовать конвертер YAML в PLIST, чтобы перевести все в формат .tmLanguage, который поймет Sublime.

ИЗМЕНИТЬ

PackageDev недавно выпустил новую версию с полной совместимостью для ST3. Он доступен через Управление пакетами.

person MattDMo    schedule 19.12.2013