Разработка расширения Decoration для CodeMirror6
1. Квадратный корень
```
Sqrt[what ever code you have]
```
- По завершению скобки ] выражение превращается в HTML/SVG квадратный корень, внутри которого лежит what ever code you have редактируемый код.
2. Дробь
```
Frac[ code1 ][ code2 ]
```
- Аналогично, п1. Только здесь горизонтальный разделитель, длина которого подстраивается под выражение.
- код в знаменателе и числителе - редактируемый
Можете использовать к примеру эту площадку с последней версией CodeMirror6. Там есть пример с декорацией-виджетом.