Datastudio из Google использует codemirror для создания пользовательских переменных.
Если выбрать существующую переменную, они выделяют переменную.
Хотите сделать то же самое, но не знаете, с чего начать.