Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Debuggers Supported

R. Bernstein edited this page · 12 revisions

Debuggers we currently support are:

Name Invocation What
bashdb realgud:bashdb bash
Devel::Trepan trepanning debugger for Perl5
gdb realgud:gdb gdb . See also gdb-notes
gub realgud:gub Go SSA interpreter debugger
jdb realgud:jdb Java debugger. See also jdb-notes
kshdb realgud:kshdb Korn Shell 93
nodejs realgud:nodejs Node.js (Javascript) debugger
perldb realgud:perldb stock Perl5 debugger
pdb realgud:pdb Stock C Python debugger
pydb realgud:pydb slighly enhanced pdb for Python 2.x
remake realgud:remake GNU Make
ruby-debug realgud:rdebug Ruby
trepanning realgud:trepan trepanning debugger for a patched Ruby 1.9
rb8-trepanning realgud:trepan8 MRI Ruby 1.8 and an unpatched YARV 1.9
trepan3k realgud:trepan3k trepanning debugger python 3.x
rbx-trepanning realgud:trepanx trepanning debugger for Rubinius Ruby
trepanjs realgud:trepanjs a more gdb-like debugger for nodejs
trepan3k realgud:trepan3k trepanning debugger python 3.x
zshdb realgud:zshdb Zsh

Note: there are aliases on invocations to the names without the “realgud:” prefix where this won’t conflict with another name. For example, you can use “” instead of “”. However for gdb, you must use “realgud:gdb” as there is already another Emacs command “gdb”.

Don’t see your favorite debugger listed above? See How to add a new debugger.

Something went wrong with that request. Please try again.