Отрывки в грамматике TextMate перестают работать
Я написал расширение для Visual Studio на основе этого примера: TextmateBundleInstaller от Mads Kristensen.
Расширение вводит подсветку синтаксиса и фрагменты для языка Iec61131-3. Грамматика для подсветки синтаксиса и фрагментов написана на TmLanguage, поэтому VisualStudio переводит ее, используя "Расширение TextMate Grammars" (изначально установлено в VS 2017).
Подсветка синтаксиса работает правильно. Фрагменты перестают работать, если запущено более одного экземпляра VisualStudio. Ярлыки для фрагментов исчезают. Я должен удалить файлы в:
% LOCALAPPDATA%\Microsoft\VisualStudio\15.0_f4e1290d\TranslatedSnippets
и перезапустите VisualStudio. Пример, который я публикую, имеет такое же поведение.