I also intend on adding script support for one of my projects but unlike you I would prefer if the scripting language used is based on pascal or even better object pascal dialect. Unfortunately I also haven't found good enough solution yet.
Also unlike you need to be able to write these scripts in-game as the scripting support will represent one of the main features of the game. So I'm afraid I might have to go and write my own code editor based on the game UI.