Code editor: Currently it's functional but a bit bland. The autoformat feature is great, and the tab-completion feature... eh, well it does help me remember some of the longer commands, like registerAnonymousEve.... etc, but it gets in the way as often as it helps me.
While I am wary of suggesting that the wheel be reinvented and the script editor become a behemoth like VScode, I do feel that a few more features could help a lot, both for experienced users and newbies.
- Could tab-completion be a bit more intuitive? Make me hit TAB to actually complete. If I press enter, I want what I have written already, not a random one of the 6 other partial matches.
- Could tab-completion put the ( ) on the end of the function name, with the cursor in the middle? Feels like a missed opportunity
- Could we implement code snippets? A cleverly crafted snippet could make creating Geyser objects very quick for an experienced user, and disengage new users from the syntax, focussing them on dimensions, messages and styling it.
- A link to the API help file for a particular command, from the command itself (i.e. maybe right-clicking 'gsub' brings up a 'open in mudlet wiki' option that opens it in a browser?
- I very tentatively mention this: linters (is this a good idea? Is the code formatter enough? Is adding a linter just bloat?)