Сегодня ещё немного поработал над редактором, добавил для него конфиг, выглядит он примерно так (хотя как будто тут половина и не нужна 🫠):
showLineNumbers: true
showBackground: true
showVerticalScrollbar: true
showHorizontalScrollbar: true
showSelectionAndCaret: true
singleLine: false
enableKeyMap: true
enableAutoBrackets: true
fontSize: 16.0
font: 'hollowengine:monocraft'
indentSize: 4
С другой стороны в будущем ведь появится тот же фолдинг кода и всякие пользовательские подсказки/паттерны, так что думаю ещё пригодится. Ну и да, я решил постепенно переносить свою систему с
toml на yaml, поскольку второй, как по мне более читаемый для больших файлов и списков 🤔Над горячими клавишами пока ещё думаю, мне кажется будет слишком громоздко их все пихать в ванильный раздел управления, а в конфиге их редактировать неудобно из-за всяких модификаторов вроде
ctrl, shift и т.п. Так что думаю лучше будет для них отдельный редактор сделать? Да и в целом, пожалуй было бы не плохо сделать редактор конфигов в моде, можно было бы вообще не париться и все их через редактор делать, но тогда на сервере подобные штуки редактировать будет не удобно 🙃Пока ещё дорабатываю компилятор для контроллера анимаций, вероятно он тоже всё же на первое дело будет в виде скрипта, поскольку реализовывать полноценный компилятор довольно долго