Я искал и не могу найти волшебную комбинацию ответов. То, что я хочу сделать, похоже, будет обычным делом. У меня есть схема описания помощи, которая находится в XML. Я хотел бы создать собственные фрагменты для него. Это не общие фрагменты XML, они специфичны для этого конкретного набора тегов XML.
Можете ли вы создать языковой идентификатор, который является просто псевдонимом другого (CIDDoc сопоставляется с XML), но все еще имеет этот уникальный идентификатор, чтобы иметь возможность создавать фрагменты для него?
Вы можете присвоить псевдониму расширения файла существующему языковому идентификатору, но это не создает новый языковой идентификатор, он просто сообщает VSC об этом, когда видит, что X принимает язык Y. Мне нужно создать новый идентификатор языка, но, очевидно, я не хочу воссоздавать все колесо XML.
Похоже, это было бы распространенной проблемой для метаязыков, таких как XML.