Я хочу добавить каскадное вспомогательное содержимое при создании массива предопределенных значений. Когда я создаю массив, он должен сначала помочь мне добавить только '{'. После этого он должен предложить мне список предопределенных значений и «}». Если я выберу значение, предложу добавить запятую, а затем повторите описанный выше шаг. Он должен продолжать предлагать мне это, пока я не добавлю закрывающую скобку.
В настоящее время я могу предоставить вспомогательное содержимое только для одного элемента в массиве.
Пример желаемого поведения
// defining the allowed values of array
Attribute list_of_codes {
codes: ["A", "B", "C", "D"]
}
// Using the above values
array {
elements: *Hits C-space to get '{' in content-assist box*
elements: { *Hits C-space to get "A", "B", "C", "D", "}" in content-assist box*
elements: { "A" *Hits C-space to get ',' and '}' in content-assist box*
}
// and so on.
В конце я должен получить массив, который выглядит следующим образом:
array {
elements: {"A", "C", "D"}
}
Как мне добиться этого поведения?