Как объединить грамматику textmate с пользовательским редактором в Visual Studio - PullRequest
0 голосов
/ 06 августа 2020

Есть расширение, которое регистрируется как редактор для моего пользовательского языка. Я хотел бы использовать как свое собственное расширение, так и функции, предоставляемые с помощью поддержки грамматики textmate, поэтому я добавил файлы грамматики в расширение, но это не работает.

Я подозреваю, что это может быть вызвано неправильным языком service - расширение использует TextBufferAdapter.SetLanguageServiceID(XmlServiceGUID), так как язык основан на XML. Интересно, можно ли настроить редактор для использования моего файла грамматики здесь.

Я попытался удалить эту строку, однако тогда файл отображается как обычный текст, а грамматика все еще не применяется, это может быть вызвано расширение, регистрирующее себя как редактор для этого типа файлов. Я также создал расширение только с файлом грамматики, и после удаления исходного расширения оно работает правильно (но, конечно, оригинальное расширение имело гораздо больше функциональных возможностей).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...