It is a port from script editor build in VirtualDubMod with some extra features added and issues fixed.
Download: included in pack VirtualDub pack
Currently implemented for ALL:
CTRL/G Goto (Script Line or Frame Number)
CTRL/Z Undo
CTRL/Y Redo
CTRL/F Find
F3 Find Next
SHIFT/F3 Find Prev
CTRL/N New file
CTRL/O Open File
CTRL/S Save File
F5 Save and reopen at current frame.
F7 Save and open.
Menu Only Revert
CTRL/SHIFT/O Insert FileName
Currently implemented for Avisynth:
CTRL/P Insert current frame number
CTRL/R Insert Range
CTRL/T Insert Trim with range
CTRL/I Import Frameset as Trims (replicate VDub range deletions into script).
CTRL/SHIFT/ALT/C Comment selected.
CTRL/SHIFT/ALT/U UnComment selected.
CTRL/SPACE Start code completion
Currently implemented for VapourSynth:
CTRL/P Insert current frame number
To access the plugin:
Go to Tools -> Script Editor
You can set a hotkey for it. Go to Options -> Keyboard shortcuts and find Tools.ScriptEditor
You may change plugin specific options from Script Editor menu or from VirtualDub main menu: go to Options -> Plug-ins.
ScriptEd is implemented as a plugin for VirtualDub FilterMod, and as such could be fairly easily extended for further functionality. Or you can use it as example to make some similar tool plugin.
Source code: Git
Includes Scintilla sources for easy build. No other dependencies.
Project can be built as plugin and as standalone editor (useful for debugging).
Also see discussion: http://forum.doom9.org/showthread.php?p=1771953#post1771953