Здравствуйте, ifle, Вы писали:
I>Здравствуйте, zhuravlik26, Вы писали:
Z>>Можно создать injected-psi для этих блоков с языком html. Нужно завести свой SolutionComponent, отнаследовав его от IndependentInjectedPsiProvider, и там описать, что вы хотите инжектить html в ноды, удовлетворяющие нужному критерию. Z>>Примером того, как сделать подобное, может служить JsDocInjectedPsiProvider.
I>Спасибо, то что нужно. Что должны делать функции CanBeGeneratedNode, CanBeOriginalNode?
CanBeGeneratedNode возвращает, является ли переданная ему нода нодой верхнего уровня заинжекченного языка. В вашем случае оно должно быть в стиле "return node is IHtmlFile;"
CanBeOriginalNode возвращает, является ли переданная ему нода той нодой, куда вы повесили инжект. В вашем случае это какая-то xml-нода.