I'm learning scripting in Mush and I would like to keep an active window open to be modifying my alias script but I have to open/close it for each edit.
It's tedious to open, edit, close, test, open, edit, close test..
Is there a way around this?
You can make the alias "send to script" which lets you put the script inside the alias "send" box. Then you don't have to do anything other than edit the alias.
Alternatively, you should be able to set the client up to detect script file changes (see the scripting configuration) and then just edit the script file in another application (eg. Crimson Editor, Geany). Make a change, hit Save, and MUSHclient should reload the script for you.
Another approach if you just want to test scripting in general is to open an Immediate window (Ctrl+I) and try out your stuff there. You still have access to world global variables.