Recommend Glade 3.8.5, add link for fishman ctags fork
This commit is contained in:
parent
cfcbc6a205
commit
4e5ed012f2
12
HACKING
12
HACKING
@ -161,6 +161,10 @@ Glade
|
|||||||
Add user-interface widgets to the Glade 3 file ``data/geany.glade``.
|
Add user-interface widgets to the Glade 3 file ``data/geany.glade``.
|
||||||
Callbacks for the user-interface should go in ``src/callbacks.c``.
|
Callbacks for the user-interface should go in ``src/callbacks.c``.
|
||||||
|
|
||||||
|
Use Glade 3.8.5. The 3.8 series still supports GTK+ 2, and earlier
|
||||||
|
point releases did not preserve the order of XML elements, leading to
|
||||||
|
unmanageable diffs.
|
||||||
|
|
||||||
GTK versions & API documentation
|
GTK versions & API documentation
|
||||||
--------------------------------
|
--------------------------------
|
||||||
Geany requires GTK >= 2.16 and GLib >= 2.20. API symbols from newer
|
Geany requires GTK >= 2.16 and GLib >= 2.20. API symbols from newer
|
||||||
@ -616,11 +620,13 @@ Adding a TagManager parser
|
|||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
This assumes the filetype for Geany already exists.
|
This assumes the filetype for Geany already exists.
|
||||||
|
|
||||||
First write or find a CTags compatible parser, foo.c. Note that there
|
First write or find a CTags compatible parser, foo.c. Check this fork:
|
||||||
are some language patches for CTags at:
|
https://github.com/fishman/ctags
|
||||||
|
|
||||||
|
There may be some unmerged language patches for CTags at:
|
||||||
http://sf.net/projects/ctags - see the tracker.
|
http://sf.net/projects/ctags - see the tracker.
|
||||||
|
|
||||||
(You can also try the Anjuta project's tagmanager codebase.)
|
(You can also try the Anjuta project's anjuta-tags codebase.)
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
From Geany 1.22 GLib's GRegex engine is used instead of POSIX
|
From Geany 1.22 GLib's GRegex engine is used instead of POSIX
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user