See the ticket above for more details, but this adds a basic built-in text editor for scripts. It automatically opens the script in the engine when you click on an error, and it supports all the basic text editing things you would expect (copy/paste, select, text cursor movement with hotkeys and arrows, etc). It also supports UTF8. You can only have 256 unique characters in a file right now, but I can make this scalable at some point in the future if it ever becomes a problem.
Fixes #107 .
See the ticket above for more details, but this adds a basic built-in text editor for scripts. It automatically opens the script in the engine when you click on an error, and it supports all the basic text editing things you would expect (copy/paste, select, text cursor movement with hotkeys and arrows, etc). It also supports UTF8. You can only have 256 unique characters in a file right now, but I can make this scalable at some point in the future if it ever becomes a problem.