README
1Debugger
2==================
3
4.. image:: http://img804.imageshack.us/img804/1429/debuggersmall.png
5 :width: 400
6 :alt: debugger plugin
7 :align: right
8 :target: http://img685.imageshack.us/img685/9610/debugger.png
9
10.. contents::
11
12About
13-----
14
15Plugin enables debugging in Geany.
16Currently supports GDB only, but was developed with multiple debuggers support in mind,
17so the other backends support is planned as well.
18
19Features
20--------
21
22* Debugger panel
23* Setting target, environment variables and command line arguments
24* Breakpoints
25* Watches, autos
26* Debug terminal
27* Debugger messages window
28* Threads and stack info
29* Switching frames in the stack trace window
30* Variables calltips while debugging
31* Saving debug session data in a Geany project (can be switched through settings)
32* Double or single panel modes
33* Hotkeys
34
35Usage
36-----
37
38Debugger panel behaves in a way similar to other IDE, so an experienced user won't have problems using it.
39
40Panel space can be divided into two notebooks by pressing a button on the right of a panel.
41
42Debug control buttons also reside on the right end of a panel as well as plugin settings dialog button.
43A user can also control debug process using hotkeys that are configurable through Geany hotkeys dialog.
44
45When exploring children of a watch or an auto variable user can double click any of them to create a distinct
46watch item containing the corresponding expression.
47
48Requirements
49------------
50
51* Geany >= 0.21
52* libvte
53* GTK 3
54* POSIX API
55
56Contact developers
57------------------
58
59Alexander Petukhov <devel(at)apetukhov(dot)ru>
60
61