2015-02-18 8 views
2

У меня есть подсветка синтаксиса files для Pyret in vim (.vim) и emacs (.el) и вы хотели бы использовать их в Sublime Text (3).Преобразование Emacs/vim подсветка в TextMate (для SublimeText)

Согласно this answer и другим исследованиям, темы стиля Sublime Text написаны на TextMate format.

Существует a tool, чтобы помочь преобразовать из TextMate в Emacs, но я связался с автором, и он не знает о каких-либо инструментах, которые могли бы помочь в обратном преобразовании.

Аналогичный вопрос был задан (re: vim), но не ответил год назад: .vim syntax highlighting to textmate or sublime text 2 - этот вопросчик закончил строительство his own TextMate theme вручную, но я не уверен, как это сделать.

Я хотел бы знать, были ли разработаны какие-либо инструменты, помогающие преобразовать файл стиля синтаксиса vim или emacs в TextMate, а если нет, то как я хотел бы перевести vim/el files в JSON/XML для импорт в TextMate.

ответ

4

Хотя я не смог найти какие-либо инструменты, чтобы помочь мне, я нашел некоторую помощь.

This explanation Как построить руководство по стилю vim оказалось бесценным, помогая мне понять конструкцию файла синтаксиса vim, который я конвертирую.

Этот a super-helpful guide проводит меня, как вручную создать шаблон в YAML, а затем преобразовать его в TmLanguage SublimeText через пакет PackageDev SublimeText.

EDIT: Мое решение, с инструкциями, доступно here.