Supports Maxima, Octave, Sage.
Python technically support, but python help message don't contains any code, so for user nothing changes
R not support, because all R help open in ScriptEditor (it's should be fixed).
Also contains some changes (including API), needed by this feature. Maybe, this changes should moved into separated commits.
Examples:
Maxima
Octave:
Sage: