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