Your comments

Four different, two Yandex and two Mail.ru



Here another one.

After matching the scope at the cursor, white keyboard appears over the dark one





This is my testing sample:

{
"string": "${3:test}",
"append": "${1:sample}: ${1/.*/\\u/g}"
}
The idea is to make the value entered in the first line uppercase, but it just returns the cursor to beginning of line

Can you provide a working sample for "transformations"?

i mean "transformations" for code compltion, something like this {"string": "scale2", "append": "(${1:0.5}${1/(.+)/(?1:, )/}${2:0.5});"},