]> code.delx.au - gnu-emacs-elpa/blob - README.textile
Add stock Python debugger.
[gnu-emacs-elpa] / README.textile
1 h1. Introduction
2
3 Towards a modular framework for interacting with external debuggers.
4
5 Debuggers we currently support are:
6
7 * "bashdb":http://bashdb.sf.net (BASH)
8 * gdb
9 * "kshdb":https://github.com/rocky/kshdb/wiki (Korn Shell)
10 * perldb (Perl)
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)
19 * ruby-debug (Ruby)
20 * "zshdb":https://github.com/rocky/zshdb/wiki (Zsh)
21
22 The debugger is run out of a comint process buffer, or you can use a "track-mode" inside an existing shell.
23
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.
25
26 To get started using see the "notes on using emacs-dbgr":http://wiki.github.com/rocky/emacs-dbgr/how-to-use .