3 Towards a modular framework for interacting with external debuggers.
5 Debuggers we currently support are:
7 * "bashdb":http://bashdb.sf.net (BASH)
9 * "kshdb":https://github.com/rocky/kshdb/wiki (Korn Shell)
11 * "Devel::Trepan":https://github.com/rocky/Perl-Devel-Trepan/wiki (Perl)
12 * pdb (Stock C Python debugger)
13 * "pydb":http://bashdb.sourceforge.net/pydb/ (Python)
14 * "pydbgr":http://code.google.com/p/pydbgr/ (Python)
15 * "trepanning":https://github.com/rocky/rb-trepanning/wiki (Ruby 1.9)
16 * "rb8-trepanning":https://github.com/rocky/rb8-trepanning/wiki (MRI Ruby 1.8 and an unpatched YARV 1.9)
17 * "rbx-trepanning":https://github.com/rocky/rbx-trepanning/wiki (for Rubinius)
18 * "remake":http://bashdb.sf.net/remake (GNU Make)
20 * "zshdb":https://github.com/rocky/zshdb/wiki (Zsh)
22 The debugger is run out of a comint process buffer, or you can use a "track-mode" inside an existing shell.
24 To install you'll need a couple of other Emacs packages installed. See "the installation instructions":http://wiki.github.com/rocky/emacs-dbgr/how-to-install for details.
26 To get started using see the "notes on using emacs-dbgr":http://wiki.github.com/rocky/emacs-dbgr/how-to-use .