• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..09-Oct-2021-

img/H03-May-2022-698625

src/H09-Oct-2021-15,34210,216

AUTHORSH A D16-Jul-201740 21

COPYINGH A D16-Jul-201717.6 KiB341281

ChangeLogH A D16-Jul-20171.8 KiB4727

INSTALLH A D16-Jul-2017740 3122

Makefile.amH A D16-Jul-201782 53

Makefile.inH A D29-Sep-202126.9 KiB865779

NEWSH A D16-Jul-201716 21

READMEH A D25-Feb-20201.5 KiB6144

TODOH A D16-Jul-20171.2 KiB3225

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