SciTE-debug is an extension for the popular SciTE editor which allows several debugger backends to be used.
Using symbolic debuggers with SciTE
SciTE has limited support for spawning interactive programs; currently only the Win32 version can do this (for instance, python) and it is very bound into the job queue mechanism. I wanted to use gdb and other debuggers with my favourite code editor on both platforms, so the solution was to create a Lua extension library which provides the missing functionality without interfering with any existing, delicate machinery.
This release has generalized the debugger machinery to accept different debugger backends, so now you can also debug Python, Lua, Java and C# Mono programs. Thanks to the OnKey extension, it can now use the same shortcut keys on both platforms - I've integrated this useful functionality into the new version of extman.
What's New in This Release:
· When running GDB, scite-debug will now try to dereference any pointer values automatically wherever possible.
· It is now possible to debug shared libraries where the host program has no debug symbols.
· As a special but important case, integrated Lua/C debugging is supported; it is now possible to step from Lua into C code.