I saw a post of someone else trying to add autocomplete to glitch, however it looked bug prone, so I came up with this idea.
Instead I chose to work with tampermonkey user scripts, as a result this will work on firefox as well.
Basically I replaced the editor completely with a custom instance of CodeMirror. This means it can support custom themes too!
I tried to get Monaco working, but Glitch just had too strict content security policy for it to work, so it was either Ace or CodeMirror. Hopefully glitch moves over to Monaco one day.
The features don’t stop there, it’s more than possible for me to implement multiple tabs support.
Anyway, that’s enough of this essay, here’s a limited preview of what I have so far, feel free to provide feedback if this looks like it’s worth continuing!