Пропустить автоматическое редактирование CompoundBracesBlocks в xtext?
У меня есть DSL с комментариями
{***** this is comment
Когда я набираю комментарий как {**
и нажмите Enter Xtext Autoedit обеспечить }
закрыть открыть {
Я могу отключить его
комментирование configureCompoundBracesBlocks
метод
@Override
protected void configureCompoundBracesBlocks(IEditStrategyAcceptor acceptor) {
// acceptor.accept(compoundMultiLineTerminals.newInstanceFor("{", "}").and("[", "]").and("(", ")"), IDocument.DEFAULT_CONTENT_TYPE);
}
Но я хочу автоматическое закрытие для оставшегося всего синтаксиса. Есть ли способ сломить это??
вот мой скриншот, как это нравится, когда я печатаю комментарий к моей DSL
Также вот мой код, что он хотел бы получить configureCompoundBracesBlocks
public class MyAutoEditStrategyProvider extends DefaultAutoEditStrategyProvider {
@Override
protected void configure(IEditStrategyAcceptor acceptor) {
configureCompoundBracesBlocks(acceptor);
}
@Override
protected void configureCompoundBracesBlocks(IEditStrategyAcceptor acceptor) {
acceptor.accept(compoundMultiLineTerminals.newInstanceFor("{", "}").and("[", "]").and("(", ")"), IDocument.DEFAULT_CONTENT_TYPE);
}
}