Support.Plugins History

Hide minor edits - Show changes to markup

March 20, 2013, at 10:28 PM by enrico - Link to HACKING file on Github instead of SVN
Changed lines 27-28 from:

The Plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it and any related information. The generated API documentation can also be viewed online at http://www.geany.org/manual/reference/. In case of any questions, feel free to ask us on the mailing list.

to:

The Plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it and any related information. The generated API documentation can also be viewed online at http://www.geany.org/manual/reference/. In case of any questions, feel free to ask us on the mailing list.

March 31, 2012, at 08:07 AM by frank -
Deleted lines 28-29:

Any plugin authors that want SVN access for the geany-plugins repository should see the announcement and contact the project admins.

March 31, 2012, at 08:01 AM by frank -
Changed lines 18-19 from:

You can file bugs for the Geany-Plugins project and also request features. Git access and browsing is also possible - Just have a look onto master branch and the network arround..

to:

You can file bugs for the Geany-Plugins project and also request features. Git access and browsing is also possible - Just have a look onto master branch and the network around..

March 31, 2012, at 07:57 AM by frank - Just updated the page abit to fit more after change to git
Changed lines 18-29 from:

You can file bugs for the Geany-Plugins project at [1] and also request features at [2]. SVN access and browsing is also possible, have a look at the trunk/geany-plugins folder on [3].

[1] http://sourceforge.net/tracker/?atid=1056532&group_id=222729&func=browse
[2] http://sourceforge.net/tracker/?atid=1056535&group_id=222729&func=browse
[3] https://sourceforge.net/svn/?group_id=222729

Other Plugins using Geany-Plugins SVN

There are other plugins you can find in the Geany-Plugins SVN repository which are not distributed with the Geany-Plugins project. You also can file bugs or request features at the Sourceforge.net trackers mentioned above. SVN access and browsing is also possible at the link mentioned above.

  • Geany-mini-script - pipe document text through external programs - see http://plugins.geany.org/
to:

You can file bugs for the Geany-Plugins project and also request features. Git access and browsing is also possible - Just have a look onto master branch and the network arround..

August 30, 2011, at 07:30 PM by frank -
Changed lines 13-14 from:

It includes Addons, GeanyDoc, GeanyGDB, GeanyLaTeX, GeanyLipsum, GeanyLua, GeanySendMail, GeanyVC, Shiftcolumn, Spell Check.

to:

It includes a huge number of plugins for different purposes.

Changed lines 34-35 from:

There is an editable plugin wishlist page, but be aware this may contain malicious links.

to:

There is an plugin wishlist page, but be aware this may contain malicious links.

August 30, 2011, at 07:53 AM by frank -
Deleted line 25:
  • Externdbg - see http://plugins.geany.org/
Changed lines 27-30 from:
  • GeanyEmbrace

GeanyLaTeX, GeanyLipsum, GeanySendMail and GeanyVC are available separately and in the combined Geany-Plugins project.

to:
February 15, 2010, at 04:45 PM by dmaphy - remove colons
Changed line 23 from:

Other Plugins using Geany-Plugins SVN:

to:

Other Plugins using Geany-Plugins SVN

Changed line 32 from:

Other Plugins:

to:

Other Plugins

February 15, 2010, at 04:45 PM by dmaphy - rework the text a bit
Changed lines 1-5 from:

Plugin System

Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Plugins shipped with Geany:

to:

Since Geany 0.12 there is a basic plugin system. You can get more features into Geany and developers can easily add new features and/or improve existing ones.

Plugins shipped with Geany

Changed lines 11-22 from:

geany-plugins combined release:

A combined release for each matching Geany release, starting with v0.17. Includes Addons, Geanygdb, GeanyLaTeX, GeanyLipsum, GeanyLua, GeanySendMail, GeanyVC, Shiftcolumn, Spell Check.

See http://plugins.geany.org/geany-plugins/ for more information.

You can submit bugs/requests for these plugins here. Also, SVN is available here - see the trunk/geany-plugins folder.

Other plugins using geany-plugins SVN:

You can submit bugs/requests for these plugins here. Also, SVN is available here.

to:

The Geany-Plugins project

The Geany-Plugins project is a combined release for each matching Geany release, starting with version 0.17. It includes Addons, GeanyDoc, GeanyGDB, GeanyLaTeX, GeanyLipsum, GeanyLua, GeanySendMail, GeanyVC, Shiftcolumn, Spell Check.

Please have a look at http://plugins.geany.org/ for more information.

You can file bugs for the Geany-Plugins project at [1] and also request features at [2]. SVN access and browsing is also possible, have a look at the trunk/geany-plugins folder on [3].

[1] http://sourceforge.net/tracker/?atid=1056532&group_id=222729&func=browse
[2] http://sourceforge.net/tracker/?atid=1056535&group_id=222729&func=browse
[3] https://sourceforge.net/svn/?group_id=222729

Other Plugins using Geany-Plugins SVN:

There are other plugins you can find in the Geany-Plugins SVN repository which are not distributed with the Geany-Plugins project. You also can file bugs or request features at the Sourceforge.net trackers mentioned above. SVN access and browsing is also possible at the link mentioned above.

Deleted line 26:
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
Changed lines 28-33 from:
  • geanyprj - Provide alternative project support, website

Other Plugins:

  • If you wrote a plugin and it should be listed here, please email the project admins.
to:
  • GeanyEmbrace

GeanyLaTeX, GeanyLipsum, GeanySendMail and GeanyVC are available separately and in the combined Geany-Plugins project.

Other Plugins:

If you wrote a plugin and it should be listed here, please email the project admins.

Changed lines 39-41 from:

The plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it, and for related information. The generated API documentation can also viewed online at http://www.geany.org/manual/reference/. In case of any questions, just ask on the mailing list.

to:

The Plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it and any related information. The generated API documentation can also be viewed online at http://www.geany.org/manual/reference/. In case of any questions, feel free to ask us on the mailing list.

July 10, 2009, at 12:12 PM by nick - add link for Externdbg, geany-mini-script
Changed line 25 from:
  • Externdbg
to:
  • Externdbg - see http://plugins.geany.org/
Changed line 27 from:
  • Geany-mini-script - pipe document text through external programs
to:
  • Geany-mini-script - pipe document text through external programs - see http://plugins.geany.org/
July 10, 2009, at 12:09 PM by nick - Note g-p release starts with 0.17
Added line 15:

A combined release for each matching Geany release, starting with v0.17.

Added line 17:
July 10, 2009, at 12:07 PM by nick - Fix link for combined geany-plugins release; reorder plugin names alphabetically
Changed lines 15-17 from:

Includes GeanyLua, GeanySendMail, GeanyVC, GeanyLaTeX, GeanyLipsum, Spell Check, Geanygdb, Addons. See http://plugins.geany.org/ for more information.

to:

Includes Addons, Geanygdb, GeanyLaTeX, GeanyLipsum, GeanyLua, GeanySendMail, GeanyVC, Shiftcolumn, Spell Check. See http://plugins.geany.org/geany-plugins/ for more information.

Deleted lines 22-23:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
Added line 24:
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
Changed lines 26-28 from:
  • Shiftcolumn
to:
  • geanyprj - Provide alternative project support, website
July 10, 2009, at 11:54 AM by nick - Remove extra info about geany-plugins combined release; add 3 other plugins
Changed lines 15-28 from:

See http://plugins.geany.org/.

You can submit bugs/requests for these plugins here. Also, SVN is available here - see the trunk/geany-plugins folder.

  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14 only)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • GeanyVC - Provides a uniform way of accessing the different version-control systems, website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • GeanyLipsum - Adds support for inserting Lipsum texts into a document. (by Frank Lanitz, website)
  • Spell Check - Checks the spelling of the current document with Aspell. Website
  • Geanygdb - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, Dominic Hopf) Website
  • Addons - plugin which consists of various small addons too small to justify their own plugin, but are useful to have. Currently it provides: Tasks, OpenURI, Doclist. Website
to:

Includes GeanyLua, GeanySendMail, GeanyVC, GeanyLaTeX, GeanyLipsum, Spell Check, Geanygdb, Addons. See http://plugins.geany.org/ for more information.

You can submit bugs/requests for these plugins here. Also, SVN is available here - see the trunk/geany-plugins folder.

Changed lines 23-26 from:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
to:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
  • Externdbg
  • Geany-mini-script - pipe document text through external programs
  • Shiftcolumn
July 10, 2009, at 11:46 AM by nick - Update for geany-plugins combined release
Changed line 1 from:

Plugin System\\

to:

Plugin System

Changed line 5 from:

Plugins shipped with Geany:

to:

Plugins shipped with Geany:

Changed lines 14-16 from:

Plugins hosted by the geany-plugins project:
You can submit bugs/requests for these plugins here. Also, SVN is available here.

to:

geany-plugins combined release:

See http://plugins.geany.org/.

You can submit bugs/requests for these plugins here. Also, SVN is available here - see the trunk/geany-plugins folder.

Deleted lines 23-24:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
Changed lines 28-36 from:

Other Plugins:

to:

Other plugins using geany-plugins SVN:

You can submit bugs/requests for these plugins here. Also, SVN is available here.

  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website

Other Plugins:

Changed line 39 from:

Plugin Wishlist\\

to:

Plugin Wishlist

Changed line 42 from:

Developer Information\\

to:

Developer Information

April 18, 2009, at 05:28 PM by enrico - Update geanygdb links
Changed line 25 from:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14 only).
to:
  • Geanygdb - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, Dominic Hopf) Website
April 07, 2009, at 10:31 PM by enrico - Add a link to plugins.geany.org
Changed line 14 from:

Plugins hosted by the geany-plugins project:\\

to:

Plugins hosted by the geany-plugins project:\\

April 07, 2009, at 10:30 PM by enrico - Add Addons plugin
Changed line 19 from:
  • geanyvc - Provides a uniform way of accessing the different version-control systems, website.
to:
  • GeanyVC - Provides a uniform way of accessing the different version-control systems, website.
Changed line 24 from:
  • Spell Check - Checks the spelling of the current document with Aspell. website
to:
  • Spell Check - Checks the spelling of the current document with Aspell. Website
Changed lines 26-27 from:
to:
  • Addons - plugin which consists of various small addons too small to justify their own plugin, but are useful to have. Currently it provides: Tasks, OpenURI, Doclist. Website
February 27, 2009, at 10:59 AM by enrico - Remove vcdiff plugin.
Changed lines 12-13 from:
  • Version Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git
to:
February 19, 2009, at 08:19 AM by frank -
Added line 21:
  • GeanyLipsum - Adds support for inserting Lipsum texts into a document. (by Frank Lanitz, website)
February 02, 2009, at 06:55 PM by enrico - Fix links.
Changed lines 21-23 from:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
  • Spell Check - Checks the spelling of the current document with Aspell. website
to:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
  • Spell Check - Checks the spelling of the current document with Aspell. website
November 12, 2008, at 04:34 PM by nick - geanydebug tarball only for 0.14
Changed line 17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14 only)
Changed lines 24-25 from:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball).
to:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14 only).
November 04, 2008, at 04:07 PM by enrico - Update download link for the debug plugin.
Changed line 17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
Changed lines 24-25 from:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball).
to:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball).
October 19, 2008, at 07:43 PM by enrico - Update GeanyVC website link.
Changed line 19 from:
  • geanyvc - Provides a uniform way of accessing the different version-control systems, website.
to:
  • geanyvc - Provides a uniform way of accessing the different version-control systems, website.
October 18, 2008, at 06:28 PM by enrico - Add note about online API docs.
Changed lines 33-34 from:

The plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

to:

The plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it, and for related information. The generated API documentation can also viewed online at http://www.geany.org/manual/reference/. In case of any questions, just ask on the mailing list.

October 07, 2008, at 07:00 PM by enrico - Update internal and external plugins (saveactions, splitwindow, instantsave, backupcopy, autosave).
Deleted line 5:
  • Auto save - Saves automatically all open files in a given time interval
Added lines 10-11:
  • Save Actions - Provides different actions related to saving files (autosave, instantsave, backupcopy)
  • Split Window - Splits the editor view into two windows
Deleted lines 23-24:
  • Backup Copy - Creates a backup of the current file when saving. website
  • Instant Save - Save instantly new files without an explicit Save As dialog. website
September 17, 2008, at 04:31 PM by nick - move geanydebug into geany-plugins list
Changed lines 13-14 from:

Plugins hosted by the geany-plugins project:

to:

Plugins hosted by the geany-plugins project:\\

Deleted lines 24-25:

External plugins:

Changed line 27 from:
to:

Other Plugins:

August 31, 2008, at 10:04 PM by enrico - Website address change: www.geany.org
Changed line 17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
August 14, 2008, at 12:33 PM by nick - move wishlist, add link to it, email authors to add external plugin links
Changed lines 31-32 from:

(If you wrote a plugin and it should be listed here, edit this page)

to:
  • If you wrote a plugin and it should be listed here, please email the project admins.

Plugin Wishlist
There is an editable plugin wishlist page, but be aware this may contain malicious links.

Deleted lines 40-128:

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • AutoTag - generate tags for all project classes on one single click;
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • GLSL shader filetype
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
  • A function/method reference browser (something like the one in Bluefish e.g. python)
  • A music plugin to listen music while we use geany
  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - see Spell Check plugin above
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Simple "JAR MANAGER" - like a cut-down version of Netbeans 'Library Manager' would be very nice - I think something that just literally added entries to the '-classpath' of 'javac' (when compiling) and 'java' (when executing) should do this: and something to label a library and include JARs under that label should be enough to get this to a useful starting point - without (hopefully) wrecking the simplicity of the editor?
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros manager
  • Color syntax manager(for Filetype definition files) with save settings in ~/.geany/filedefs/
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager Session support implemented with 0.13.
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Snippets with multiple cursor point definition
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
  • Autoreplacement from spaces to tabs
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
  • Integration with tomboy.
  • Syntax highlighting theme support.
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
  • Support for Actionscript 3/ flash programming.
  • Autocompleted CSS, HTMl and PHP Code.
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
  • Powerful VHDL mode (with Autocompletion, ...)
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
  • Block text selection mode (a la Textpad style)
  • Support for Java development
  • dot complete function for Java methods. E.g. while typing System.out.println(), when a dot was typed a popup window would display all the possible options for methods and fields.
  • Support for OpenLaszlo
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
  • Multiple themes ( The choice for a darker background would be desirable)
  • Perl debugger support
  • Autoformat code tool
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
  • Shortcut to paste selected text into the terminal tab
  • Split screen too see different files side by side
  • Syntax highlighting for Erlang
  • Support for Elastic Tabstops
  • Support for Groovy
  • Support for Lisp
  • Support for Scala
  • Extra Support for languages with pre-defined functions such as PHP and javascript (alternate color highlighting and function fields comments)
  • Plugin for CSS,XHTML validation test, and ftp client plugin, like in NP++.
  • GPG encryption, decryption, clearsign and signature verification support
  • IRC client
  • Regular expression search / search and replace
  • Better file-browser integration

(If you have another idea/wish which should be listed here, edit this page)

August 12, 2008, at 09:58 AM by 79.193.111.223 -
Added line 124:
  • Better file-browser integration
August 11, 2008, at 04:16 PM by 190.166.127.21 -
Added line 123:
  • Regular expression search / search and replace
August 07, 2008, at 06:08 PM by 78.53.192.25 -
Changed line 18 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
Changed line 20 from:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
to:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
August 03, 2008, at 02:24 AM by 98.27.84.103 -
Added line 122:
  • IRC client
July 28, 2008, at 11:15 PM by 99.252.67.34 -
Added line 121:
  • GPG encryption, decryption, clearsign and signature verification support
July 26, 2008, at 09:48 AM by 78.53.195.71 -
Changed line 18 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
Changed line 20 from:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
to:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
July 26, 2008, at 12:11 AM by 78.53.192.13 -
Changed line 18 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
Changed line 20 from:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
to:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
July 25, 2008, at 04:23 PM by 87.55.151.188 -
July 25, 2008, at 04:23 PM by 87.55.151.188 -
Added line 120:
  • Plugin for CSS,XHTML validation test, and ftp client plugin, like in NP++.
July 19, 2008, at 02:13 AM by dicetrashgmailcom -
Added line 119:
  • Extra Support for languages with pre-defined functions such as PHP and javascript (alternate color highlighting and function fields comments)
July 14, 2008, at 05:18 PM by nick - Add link to patched geanylua tarball
Changed line 17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, tarball for Geany 0.14)
July 11, 2008, at 01:56 AM by 4.227.26.156 -
Changed line 17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer)
Changed lines 28-29 from:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer). Development of this has ceased - anyone wanting to take over can contact him for the last release.
to:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, tarball).
July 11, 2008, at 01:27 AM by Greg Fawcett - Remove bad link to GDB plugin download, and mention it is no longer developed.
Changed lines 28-29 from:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
to:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer). Development of this has ceased - anyone wanting to take over can contact him for the last release.
July 11, 2008, at 01:16 AM by 117.2.83.240 -
Added line 117:
  • Support for Scala
July 08, 2008, at 11:20 AM by nick - add commas before some website links
Changed line 19 from:
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
to:
  • geanyvc - Provides a uniform way of accessing the different version-control systems, website.
Changed lines 21-22 from:
  • geanyprj - Provide alternative project support website
  • geanydoc - Allow execute specified commands on the current word near the cursor position website
to:
  • geanyprj - Provide alternative project support, website
  • geanydoc - Allow execute specified commands on the current word near the cursor position, website
July 08, 2008, at 11:16 AM by nick - add geany-plugins group, links to tracker, svn
Changed lines 13-16 from:

External Plugins:

to:

Plugins hosted by the geany-plugins project:

You can submit bugs/requests for these plugins here. Also, SVN is available here.

Deleted line 17:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
Added lines 27-29:

External plugins:

  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
July 03, 2008, at 11:30 PM by 169.229.82.103 -
Added line 111:
  • Support for Lisp
June 29, 2008, at 03:14 PM by 218.186.8.11 - Request for groovy support
Added line 110:
  • Support for Groovy
June 14, 2008, at 12:23 PM by monojohnny - Request for 'JAR MANAGER' for Java editing/compiling
Added line 57:
  • Simple "JAR MANAGER" - like a cut-down version of Netbeans 'Library Manager' would be very nice - I think something that just literally added entries to the '-classpath' of 'javac' (when compiling) and 'java' (when executing) should do this: and something to label a library and include JARs under that label should be enough to get this to a useful starting point - without (hopefully) wrecking the simplicity of the editor?
June 12, 2008, at 04:35 PM by 77.203.133.252 -
Changed line 41 from:
  • A music plugin for listen music while we use geany
to:
  • A music plugin to listen music while we use geany
June 12, 2008, at 12:19 PM by nick - Remove accidentally added trailing links (oops)
Deleted line 110:

http://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.html

June 12, 2008, at 12:14 PM by nick - Add note about geany-plugins SVN access
Changed lines 28-29 from:

The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

to:

The plugin API documentation is currently incomplete, but already contains useful information. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

Any plugin authors that want SVN access for the geany-plugins repository should see the announcement and contact the project admins.

Added line 111:

http://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.htmlhttp://lists.uvena.de/geany/2008-April/003225.html

June 12, 2008, at 12:04 PM by nick - move developer information section above (very long) wishlist
Added lines 27-29:

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

Deleted line 30:
Deleted lines 108-110:

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

June 11, 2008, at 06:48 PM by 58.62.223.64 -
Added line 93:
  • dot complete function for Java methods. E.g. while typing System.out.println(), when a dot was typed a popup window would display all the possible options for methods and fields.
June 03, 2008, at 09:41 PM by 200.142.58.19 -
Added line 30:
  • AutoTag - generate tags for all project classes on one single click;
June 03, 2008, at 04:29 PM by 12.7.175.2 - Elastic tabstops
Added line 102:
  • Support for Elastic Tabstops
June 02, 2008, at 05:42 PM by 193.136.72.2 -
Added line 101:
  • Syntax highlighting for Erlang
May 26, 2008, at 08:28 PM by 90.151.224.77 -
Added lines 58-59:
  • Macros manager
  • Color syntax manager(for Filetype definition files) with save settings in ~/.geany/filedefs/
May 25, 2008, at 11:54 AM by 81.245.150.133 -
Added line 98:
  • Split screen too see different files side by side
May 23, 2008, at 04:03 PM by 130.92.9.58 -
Changed line 97 from:
to:
  • Shortcut to paste selected text into the terminal tab
May 20, 2008, at 06:45 PM by enrico - Add backupcopy and instantsave plugins.
Changed lines 22-24 from:
to:
  • Backup Copy - Creates a backup of the current file when saving. website
  • Instant Save - Save instantly new files without an explicit Save As dialog. website
May 15, 2008, at 05:27 PM by enrico - Add Spell Check plugin
Changed lines 21-22 from:
to:
  • Spell Check - Checks the spelling of the current document with Aspell. website
Changed line 28 from:
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
to:
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
Changed line 42 from:
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
to:
  • Spellchecker - see Spell Check plugin above
Changed line 68 from:
  • Tab completion/insertion of common code snippets ala textmate for mac.
to:
  • Tab completion/insertion of common code snippets ala textmate for mac.
Changed lines 94-95 from:
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
to:
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
May 14, 2008, at 04:02 PM by nick - Make & appear correctly
Changed line 10 from:
  • HTML Characters - Inserts HTML character entities like '&'
to:
  • HTML Characters - Inserts HTML character entities like '&'
May 14, 2008, at 03:59 PM by nick - Split available plugins into included and external plugins, rename vcdiff
Changed lines 5-11 from:

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
to:

Plugins shipped with Geany:

  • Auto save - Saves automatically all open files in a given time interval
  • Classbuilder - Creates source files for new class types
  • Export - Exports the current file into different formats
  • Filebrowser - Adds a file browser tab to the sidebar
  • HTML Characters - Inserts HTML character entities like '&'
  • Version Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git

External Plugins:

May 14, 2008, at 11:06 AM by 62.23.212.62 - remove spam
Changed lines 1-97 from:

http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com

to:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website
  • geanydoc - Allow execute specified commands on the current word near the cursor position website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • GLSL shader filetype
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
  • A function/method reference browser (something like the one in Bluefish e.g. python)
  • A music plugin for listen music while we use geany
  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager Session support implemented with 0.13.
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Snippets with multiple cursor point definition
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
  • Autoreplacement from spaces to tabs
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
  • Integration with tomboy.
  • Syntax highlighting theme support.
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
  • Support for Actionscript 3/ flash programming.
  • Autocompleted CSS, HTMl and PHP Code.
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
  • Powerful VHDL mode (with Autocompletion, ...)
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
  • Block text selection mode (a la Textpad style)
  • Support for Java development
  • Support for OpenLaszlo
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
  • Multiple themes ( The choice for a darker background would be desirable)
  • Perl debugger support
  • Autoformat code tool
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

May 14, 2008, at 07:34 AM by Alladin - QxCZIKCXTqYFGhqvr
Changed lines 1-97 from:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website
  • geanydoc - Allow execute specified commands on the current word near the cursor position website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • GLSL shader filetype
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
  • A function/method reference browser (something like the one in Bluefish e.g. python)
  • A music plugin for listen music while we use geany
  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager Session support implemented with 0.13.
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Snippets with multiple cursor point definition
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
  • Autoreplacement from spaces to tabs
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
  • Integration with tomboy.
  • Syntax highlighting theme support.
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
  • Support for Actionscript 3/ flash programming.
  • Autocompleted CSS, HTMl and PHP Code.
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
  • Powerful VHDL mode (with Autocompletion, ...)
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
  • Block text selection mode (a la Textpad style)
  • Support for Java development
  • Support for OpenLaszlo
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
  • Multiple themes ( The choice for a darker background would be desirable)
  • Perl debugger support
  • Autoformat code tool
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

to:

http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com http://fdherhd.com

May 13, 2008, at 06:25 PM by 78.53.192.15 -
Changed line 14 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
May 06, 2008, at 04:45 PM by 147.178.2.110 -
Deleted line 23:
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
Added lines 91-92:
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
May 06, 2008, at 04:45 PM by 147.178.2.110 -
Added lines 23-24:
  • GeanyDiff - Select two files from the left listing, click diff and have a side-by-side display that you can compare and merge. This would be super handy.
May 06, 2008, at 12:21 PM by icy - restored from spam
Changed lines 1-94 from:

wi05fz <a href="http://pcbuziwouzst.com/">pcbuziwouzst</a>, [url=http://fvomxlirztij.com/]fvomxlirztij[/url], [link=http://zpijbasseipe.com/]zpijbasseipe[/link], http://nddrnevtmjzu.com/

to:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website
  • geanydoc - Allow execute specified commands on the current word near the cursor position website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • GLSL shader filetype
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
  • A function/method reference browser (something like the one in Bluefish e.g. python)
  • A music plugin for listen music while we use geany
  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager Session support implemented with 0.13.
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Snippets with multiple cursor point definition
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
  • Autoreplacement from spaces to tabs
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
  • Integration with tomboy.
  • Syntax highlighting theme support.
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
  • Support for Actionscript 3/ flash programming.
  • Autocompleted CSS, HTMl and PHP Code.
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
  • Powerful VHDL mode (with Autocompletion, ...)
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
  • Block text selection mode (a la Textpad style)
  • Support for Java development
  • Support for OpenLaszlo
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
  • Multiple themes ( The choice for a darker background would be desirable)
  • Perl debugger support
  • Autoformat code tool
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

May 06, 2008, at 10:47 AM by 194.8.75.107 - EwyHggFJZeONUZSxaok
Changed lines 1-94 from:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website
  • geanydoc - Allow execute specified commands on the current word near the cursor position website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • GLSL shader filetype
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
  • A function/method reference browser (something like the one in Bluefish e.g. python)
  • A music plugin for listen music while we use geany
  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager Session support implemented with 0.13.
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Snippets with multiple cursor point definition
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
  • Autoreplacement from spaces to tabs
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
  • Integration with tomboy.
  • Syntax highlighting theme support.
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
  • Support for Actionscript 3/ flash programming.
  • Autocompleted CSS, HTMl and PHP Code.
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
  • Powerful VHDL mode (with Autocompletion, ...)
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
  • Block text selection mode (a la Textpad style)
  • Support for Java development
  • Support for OpenLaszlo
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
  • Multiple themes ( The choice for a darker background would be desirable)
  • Perl debugger support
  • Autoformat code tool
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

to:

wi05fz <a href="http://pcbuziwouzst.com/">pcbuziwouzst</a>, [url=http://fvomxlirztij.com/]fvomxlirztij[/url], [link=http://zpijbasseipe.com/]zpijbasseipe[/link], http://nddrnevtmjzu.com/

May 05, 2008, at 11:51 PM by 89.76.242.100 -
Changed line 64 from:
  • Tab completion/insertion of common code snippets ala textmate for mac.
to:
  • Tab completion/insertion of common code snippets ala textmate for mac.
May 01, 2008, at 11:54 AM by 203.189.134.3 -
Added line 89:
  • A plugin that would allow users to add their own list of tools (such as code indent for minor languages) that act on the current tab.
April 27, 2008, at 01:14 AM by 87.222.28.226 -
Added line 88:
  • Autoformat code tool
April 25, 2008, at 07:35 AM by 71.91.78.208 -
Added line 26:
  • GLSL shader filetype
April 23, 2008, at 09:18 PM by Micha - fix typo
Changed line 75 from:
  • Autcompleted CSS, HTMl and PHP Code.
to:
  • Autocompleted CSS, HTMl and PHP Code.
April 21, 2008, at 04:27 PM by 24.217.29.51 -
Added line 86:
  • Perl debugger support
April 20, 2008, at 12:56 PM by 82.155.119.230 -
Added line 85:
  • Multiple themes ( The choice for a darker background would be desirable)
April 20, 2008, at 11:21 AM by 194.141.47.101 -
Deleted line 5:
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
Added line 24:
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
April 20, 2008, at 11:21 AM by 194.141.47.101 -
Changed line 6 from:
  • Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
to:
  • GeanyStarger - Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
April 20, 2008, at 11:20 AM by 194.141.47.101 -
Added line 6:
  • Statusbar icon that provide quick access to sessions and projects or just another small app that have only this option
April 20, 2008, at 11:17 AM by 194.141.47.101 -
Added lines 24-26:
  • Auto-completion that is uninfluential from document saves (Maybe be based on current default autocompletion, but searching in current editor text)
  • Make sidebar tabs be vertical when they are positioned as left or right
  • Make option for sidebar to sorting opened documents
April 18, 2008, at 07:25 PM by 74.173.163.163 -
Added line 80:
  • Sidebar split view with draggable tabs, so we can have Symbols at the top or bottom and Documents at the top or bottom, etc.
April 18, 2008, at 03:34 PM by 85.48.192.150 -
April 17, 2008, at 04:31 PM by 79.193.125.127 -
Added lines 78-79:
  • Support for Java development
  • Support for OpenLaszlo
April 17, 2008, at 08:13 AM by 219.93.185.42 -
Added line 77:
  • Block text selection mode (a la Textpad style)
April 14, 2008, at 06:42 AM by slumbergod -
April 14, 2008, at 06:41 AM by slumbergod -
Added line 24:
  • A function/method reference browser (something like the one in Bluefish e.g. python)
April 09, 2008, at 02:56 PM by 91.139.156.5 -
Added line 75:
  • Configurable cursor moving (with alt+h,j,k,l or something like this). Although I red in the FAQ that it is not a goal of the core project, it will be nice.
April 09, 2008, at 01:23 PM by 77.203.129.130 -
Added line 24:
  • A music plugin for listen music while we use geany
April 08, 2008, at 05:49 PM by Horst JENS - full python code-completion like idle
April 08, 2008, at 05:49 PM by Horst JENS - full python code-completion like idle
Added line 73:
  • full python code-completion support, like the python-editor "idle". Geany must look into the written code and locate all "import" statements (like "import foo"). Then Geany must parse the file foo.py and offer a dropdown box with all of foo's functions as well as a tooltip box with the docstring of foo's function. If that works, Geany could replace idle and be shipped together with python!
April 08, 2008, at 01:11 PM by enrico - Recent buffer switcher already available
Changed line 70 from:
  • Recent buffer switcher for fast switching to the most recently viewed buffers
to:
  • Recent buffer switcher for fast switching to the most recently viewed buffers - already possible, use Ctrl-Tab to switch between last two used buffers
April 07, 2008, at 07:33 PM by 84.153.170.221 -
Added line 71:
  • Powerful VHDL mode (with Autocompletion, ...)
April 04, 2008, at 06:08 PM by 88.74.122.155 -
Changed line 71 from:
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed
to:
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed. (Like the snapopen plugin that is available in gEdit)
April 04, 2008, at 06:01 PM by 88.74.122.155 -
Added line 71:
  • Quick file finder that opens a dialogue box and narrows down the files under a set directory (perhaps project based/or folder bookmark based) to what is being typed
April 04, 2008, at 05:37 PM by 88.74.122.155 -
Added line 70:
  • Recent buffer switcher for fast switching to the most recently viewed buffers
April 04, 2008, at 05:35 PM by 88.74.122.155 -
Added line 58:
  • Snippets with multiple cursor point definition
April 03, 2008, at 06:16 PM by 200.55.134.5 -
Added line 68:
  • Autcompleted CSS, HTMl and PHP Code.
April 01, 2008, at 08:44 AM by 76.88.164.130 -
Changed line 67 from:
  • Support for Actionscript 3
to:
  • Support for Actionscript 3/ flash programming.
April 01, 2008, at 08:43 AM by 76.88.164.130 -
Added line 67:
  • Support for Actionscript 3
April 01, 2008, at 05:00 AM by 72.25.87.91 -
Changed line 25 from:
  • Remote FTP, without depending on gnome-vfs
to:
  • Remote FTP, without depending on gnome-vfs - Well, even gnome-vfs is better than nothing. Can we get vfs at least? Geany doesn't seem to use the vfs.
March 27, 2008, at 07:22 PM by 62.121.68.96 -
Added line 66:
  • Project explorer like Code::Block's (source, headers) for C/C++ projects.
March 27, 2008, at 10:29 AM by soren121 - Added plugin idea (Syntax highlighting theme support.)
Added line 65:
  • Syntax highlighting theme support.
March 26, 2008, at 01:16 PM by 196.218.254.236 -
Added line 64:
  • Integration with tomboy.
March 23, 2008, at 07:59 PM by 62.121.68.96 -
Added line 63:
  • Keep it clean. Features like Glade integration or wxRAD tool should not be in Geany core. (enable/disable by configure bootstrap script or have plugin-nature)
March 20, 2008, at 10:30 AM by 87.252.225.64 -
Changed lines 18-19 from:
  • geanydoc - Allow execute specified commands on the current word near the cursor positionwebsite
to:
  • geanydoc - Allow execute specified commands on the current word near the cursor position website
March 20, 2008, at 10:30 AM by 87.252.225.64 -
Changed lines 18-19 from:
to:
  • geanydoc - Allow execute specified commands on the current word near the cursor positionwebsite
March 19, 2008, at 06:21 PM by nick - Remove quoted section from HACKING, update developer info
Changed lines 66-95 from:

Plugin interface documentation still needs to be written and improved. In case of any questions, just ask on the mailing list.

Quoted from HACKING, included in Geany source distribution:

src/plugindata.h contains the plugin API data types and some notes.
See plugins/demoplugin.c for a very basic example plugin.
src/plugins.c loads and unloads plugins.
Loading a plugin from GDB
This is useful so you can load plugins without installing them first. Alternatively you can use a symlink in ~/.geany/plugins or $prefix/lib/geany (where $prefix is /usr/local by default).

The gdb session below was run from the toplevel Geany source directory.
Start normally with e.g. "gdb src/geany".
Type 'r' to run.
Press Ctrl-C from the gdb window to interrupt program execution.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_new("./plugins/.libs/demoplugin.so")
** INFO: Loaded: ./plugins/.libs/demoplugin.so (Demo)
$1 = (Plugin *) 0x905a890
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_free(0x905a890)
** INFO: Unloaded: ./plugins/.libs/demoplugin.so
(gdb) c
Continuing.

to:

The plugin API documentation is currently incomplete. Please read the HACKING file for instructions on how to generate it, and for related information. In case of any questions, just ask on the mailing list.

March 19, 2008, at 06:14 PM by nick - strikeout real project, reST, fix graphviz item, add horizontal line
Changed line 55 from:
  • A really project manager
to:
  • A really project manager Session support implemented with 0.13.
Changed line 57 from:
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile ( http://daringfireball.net/projects/markdown/), and reStructuredText ( http://docutils.sourceforge.net/rst.html)
to:
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile, and reStructuredText ( http://docutils.sourceforge.net/rst.html) (reST is supported).
Changed lines 59-60 from:
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it * Coloration for graphviz dot language

regardless (probably scintilla work required).

to:
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it
  • Coloration for graphviz dot language regardless (probably scintilla work required).
Added line 62:

March 07, 2008, at 04:21 AM by 91.66.154.28 - restored from spam
Changed lines 1-94 from:

jkUA5a <a href="http://hbysojejwtkn.com/">hbysojejwtkn</a>, [url=http://pppiqczssted.com/]pppiqczssted[/url], [link=http://rhsyfuswzkto.com/]rhsyfuswzkto[/link], http://zofmafumqtas.com/

to:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile ( http://daringfireball.net/projects/markdown/), and reStructuredText ( http://docutils.sourceforge.net/rst.html)
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it * Coloration for graphviz dot language

regardless (probably scintilla work required).

  • Autoreplacement from spaces to tabs

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
Plugin interface documentation still needs to be written and improved. In case of any questions, just ask on the mailing list.

Quoted from HACKING, included in Geany source distribution:

src/plugindata.h contains the plugin API data types and some notes.
See plugins/demoplugin.c for a very basic example plugin.
src/plugins.c loads and unloads plugins.
Loading a plugin from GDB
This is useful so you can load plugins without installing them first. Alternatively you can use a symlink in ~/.geany/plugins or $prefix/lib/geany (where $prefix is /usr/local by default).

The gdb session below was run from the toplevel Geany source directory.
Start normally with e.g. "gdb src/geany".
Type 'r' to run.
Press Ctrl-C from the gdb window to interrupt program execution.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_new("./plugins/.libs/demoplugin.so")
** INFO: Loaded: ./plugins/.libs/demoplugin.so (Demo)
$1 = (Plugin *) 0x905a890
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_free(0x905a890)
** INFO: Unloaded: ./plugins/.libs/demoplugin.so
(gdb) c
Continuing.

March 06, 2008, at 07:21 PM by 195.225.178.31 - kfkkScczfNPoGWojN
Changed lines 1-94 from:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
  • geanyprj - Provide alternative project support website

(If you wrote a plugin and it should be listed here, edit this page)

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • Block indent/outdent - Already possible
  • Remote FTP, without depending on gnome-vfs
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
  • Use a project's existing Makefile when opening a non Geany project.
  • Real CMake integration
  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
  • GDB integration - see GeanyDebug plugin above
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
  • XML Pretty printing
  • WxWidgets dialog designer.
  • Tree view in filebrowser
  • Glade integration
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
  • Refactoring
  • Time logger to log active working time for a project
  • I18n-support to help while translating using gettext
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
  • Macros as notetab plus
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
  • Syntax highlighting for lex/flex/yacc
  • R (www.r-project.org)
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
  • Add a javadocs option for java users
  • Plugin to format XML documents correctly
  • Integration for scons
  • perltidy
  • Binding to XMMS2
  • Column editing mode
  • A really project manager
  • Tab completion/insertion of common code snippets ala textmate for mac.
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile ( http://daringfireball.net/projects/markdown/), and reStructuredText ( http://docutils.sourceforge.net/rst.html)
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it * Coloration for graphviz dot language

regardless (probably scintilla work required).

  • Autoreplacement from spaces to tabs

(If you have another idea/wish which should be listed here, edit this page)

Developer Information
Plugin interface documentation still needs to be written and improved. In case of any questions, just ask on the mailing list.

Quoted from HACKING, included in Geany source distribution:

src/plugindata.h contains the plugin API data types and some notes.
See plugins/demoplugin.c for a very basic example plugin.
src/plugins.c loads and unloads plugins.
Loading a plugin from GDB
This is useful so you can load plugins without installing them first. Alternatively you can use a symlink in ~/.geany/plugins or $prefix/lib/geany (where $prefix is /usr/local by default).

The gdb session below was run from the toplevel Geany source directory.
Start normally with e.g. "gdb src/geany".
Type 'r' to run.
Press Ctrl-C from the gdb window to interrupt program execution.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_new("./plugins/.libs/demoplugin.so")
** INFO: Loaded: ./plugins/.libs/demoplugin.so (Demo)
$1 = (Plugin *) 0x905a890
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_free(0x905a890)
** INFO: Unloaded: ./plugins/.libs/demoplugin.so
(gdb) c
Continuing.

to:

jkUA5a <a href="http://hbysojejwtkn.com/">hbysojejwtkn</a>, [url=http://pppiqczssted.com/]pppiqczssted[/url], [link=http://rhsyfuswzkto.com/]rhsyfuswzkto[/link], http://zofmafumqtas.com/

February 27, 2008, at 07:28 PM by 85.183.155.29 -
Added line 61:
  • Autoreplacement from spaces to tabs
February 24, 2008, at 09:55 PM by 77.7.220.224 - Changed homepage link for GeanySendMail
Changed line 14 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
February 24, 2008, at 07:48 PM by 77.7.220.224 -
Changed line 16 from:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
to:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
February 23, 2008, at 07:05 PM by 87.252.225.64 -
Changed lines 17-18 from:
to:
  • geanyprj - Provide alternative project support website
February 23, 2008, at 01:11 PM by enrico - Fix %newin% typos.
Changed lines 12-17 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
Changed lines 56-57 from:
  • Support for Markdown (http://daringfireball.net/projects/markdown/), Textile (http://daringfireball.net/projects/markdown/), and reStructuredText (http://docutils.sourceforge.net/rst.html)
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
to:
  • Support for Markdown ( http://daringfireball.net/projects/markdown/), Textile ( http://daringfireball.net/projects/markdown/), and reStructuredText ( http://docutils.sourceforge.net/rst.html)
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
February 23, 2008, at 01:07 PM by enrico - Add Jeff's Debug plugin.
Added line 13:
  • GeanyDebug - plugin to use the GNU Debugger in Geany (by Jeff Pohlmeyer, website)
Changed line 28 from:
  • GDB integration
to:
  • GDB integration - see GeanyDebug plugin above
Changed lines 58-59 from:
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it regardless (probably scintilla work required).
to:
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it * Coloration for graphviz dot language

regardless (probably scintilla work required).

Changed lines 61-62 from:
  • Coloration for graphviz dot language
to:
February 19, 2008, at 11:47 AM by joko - added graphiz
Changed lines 59-60 from:
to:
  • Coloration for graphviz dot language
February 19, 2008, at 01:33 AM by 86.2.63.41 -
Added lines 56-57:
  • Support for Javascript Lint much like the textmate bundle implementation that allows listing of warnings and errors with links to jump to affected line-numbers.
  • Ability to disable/hide the horizontal scrollbar, unless needed, or perhaps just hide it regardless (probably scintilla work required).
February 17, 2008, at 03:36 AM by 99.231.110.92 -
Added line 55:
  • Support for Markdown (http://daringfireball.net/projects/markdown/), Textile (http://daringfireball.net/projects/markdown/), and reStructuredText (http://docutils.sourceforge.net/rst.html)
February 14, 2008, at 09:27 AM by 151.21.103.178 -
Added line 53:
  • A really project manager
February 11, 2008, at 05:00 PM by 68.147.43.155 -
Changed line 53 from:
to:
  • Tab completion/insertion of common code snippets ala textmate for mac.
February 09, 2008, at 07:12 PM by 201.13.204.42 -
Deleted line 40:
  • Including some games
February 07, 2008, at 12:16 PM by 193.92.136.123 -
Changed lines 53-54 from:
to:
  • Column editing mode
February 07, 2008, at 09:21 AM by 217.17.196.114 - XMMS2-binding added
Changed lines 52-53 from:
to:
  • Binding to XMMS2
February 03, 2008, at 08:47 PM by 84.152.189.195 -
Changed lines 51-52 from:
to:
  • perltidy
February 03, 2008, at 11:23 AM by 91.35.143.15 -
Changed lines 49-50 from:
  • Plugin to format XML documents correctly
to:
  • Plugin to format XML documents correctly
  • Integration for scons
January 30, 2008, at 09:08 AM by 217.17.196.114 -
Added lines 49-50:
  • Plugin to format XML documents correctly
January 28, 2008, at 04:34 PM by 198.163.150.6 -
Added line 48:
  • Add a javadocs option for java users
January 25, 2008, at 11:10 AM by 87.163.172.47 -
Added line 47:
  • List of all projects in sidebar. The project entries should be expandable to show a treeview of all files in the projects base path
January 23, 2008, at 10:25 PM by 84.129.142.103 - Added wish for R-plugin
Added line 46:
  • R (www.r-project.org)
January 22, 2008, at 08:09 PM by 150.212.8.64 -
Added line 45:
  • Syntax highlighting for lex/flex/yacc
Changed lines 47-48 from:
  • Syntax highlighting for lex/flex/yacc
to:
January 22, 2008, at 08:09 PM by 150.212.8.64 -
Changed lines 46-47 from:
to:
  • Syntax highlighting for lex/flex/yacc
January 22, 2008, at 07:29 AM by 217.17.196.114 - LaTeX-Plugin
Changed lines 15-16 from:
to:
  • GeanyLaTeX - Improves support of LaTeX inside Geany. Right now just a little wizard to help create a new document. (by Frank Lanitz, website)
Deleted line 38:
  • Improved LaTeX-support like template wizzard, special characters, labels and refs
January 19, 2008, at 04:52 PM by 77.160.72.6 -
Changed line 20 from:
  • Block indent/outdent
to:
  • Block indent/outdent - Already possible
January 14, 2008, at 04:08 AM by 209.131.247.57 -
Added line 20:
  • Block indent/outdent
January 10, 2008, at 04:34 PM by 192.43.161.1 -
Added line 43:
  • A To-Do list with space for a description and two way link to the code. The developer clicks a link in the To-Do list and is taken to the line of code. A click at the line of code brings you to a description.
January 07, 2008, at 01:01 PM by 77.160.72.6 -
Added line 20:
  • Remote FTP, without depending on gnome-vfs
January 01, 2008, at 10:38 PM by NoviceNotes-Net -
Changed line 20 from:
  • Server-Mappings: for previewing Server-Side Scripting-Language files of Web Applications
to:
  • Server-Mappings: for previewing Server-Side Scripting-Languages of Web Applications
January 01, 2008, at 10:35 PM by 71.58.100.150 -
Changed line 20 from:
  • Server-Mappings: for Server-Side Scripting Languages [although this user believes it would be sensible to ship as part of Geany, perhaps added to the Tools tab of Preferences] for ease of use in previewing Web Application development progress
to:
  • Server-Mappings: for previewing Server-Side Scripting-Language files of Web Applications
January 01, 2008, at 10:33 PM by 71.58.100.150 -
Added line 20:
  • Server-Mappings: for Server-Side Scripting Languages [although this user believes it would be sensible to ship as part of Geany, perhaps added to the Tools tab of Preferences] for ease of use in previewing Web Application development progress
December 24, 2007, at 11:32 AM by bl - add cmake as a wish
Added line 21:
  • Real CMake integration
December 17, 2007, at 02:16 PM by Arnoldo Briceño - Suggest: Add Macros
Changed line 39 from:
to:
  • Macros as notetab plus
December 11, 2007, at 07:52 PM by 87.252.225.64 -
Changed lines 14-15 from:
to:
  • geanyvc - Provides a uniform way of accessing the different version-control systems website.
December 10, 2007, at 06:57 PM by 200.49.151.244 -
Changed lines 37-38 from:
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and write te result)
to:
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and print the result)
December 06, 2007, at 09:12 PM by 200.49.151.244 -
Changed lines 37-38 from:
to:
  • Enable a calculator in the text area (Eg. 2+2, push ctrl+enter, and write te result)
December 05, 2007, at 02:23 PM by Frank -
Changed lines 36-37 from:
to:
  • Including some games
December 04, 2007, at 02:03 PM by 78.48.226.143 - Made GeanySendMail bold
Changed lines 13-14 from:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
December 03, 2007, at 09:35 AM by Frank -
Added lines 35-36:
  • I18n-support to help while translating using gettext
December 02, 2007, at 06:50 PM by enrico - Replace SVNdiff with VC Diff
Added line 11:
  • VC Diff - Plugin to create a patch of a file against a version control system, currently Subversion, CVS and Git (shipped with Geany)
Changed lines 13-15 from:
  • SVNdiff - Plugin to create a patch of a file against svn (shipped with Geany)
  • GeanySendMail - Plugin to send the current file as attachment by refered mailer like Sylpheed (by Frank Lanitz, website)
to:
  • GeanySendMail - Plugin to send the current file as an attachment by preferred mail client (by Frank Lanitz, website)
November 30, 2007, at 09:51 AM by frank - GeanySendMail added
Changed lines 13-14 from:
to:
  • GeanySendMail - Plugin to send the current file as attachment by refered mailer like Sylpheed (by Frank Lanitz, website)
November 29, 2007, at 10:14 AM by Frank - Some more ideas added
Added lines 32-33:
  • Improved LaTeX-support like template wizzard, special characters, labels and refs
  • Time logger to log active working time for a project
November 27, 2007, at 12:48 AM by 87.252.225.64 -
Deleted line 11:
  • GITdiff - plugin that generate diff against current version inside git repository (website)
November 24, 2007, at 08:36 PM by 190.66.193.250 -
Added line 32:
  • Refactoring
November 23, 2007, at 08:49 AM by frank - New Plugin: Auto save
Added line 6:
  • Auto save - Saves automatically all open files in a given time interval (shipped with Geany)
Deleted line 9:
  • SVNdiff - Plugin to create a patch of a file against svn (shipped with Geany)
Changed lines 13-14 from:
to:
  • SVNdiff - Plugin to create a patch of a file against svn (shipped with Geany)
November 21, 2007, at 08:34 PM by 84.56.228.0 -
Changed lines 12-13 from:
  • GITdiff - plugin that generate diff against current version inside git repositary (website)
to:
  • GITdiff - plugin that generate diff against current version inside git repository (website)
November 21, 2007, at 04:51 AM by ZAP -
Changed lines 29-30 from:
to:
  • Difference highlighting for any two open files
  • Multi-line search and replace dialog
November 20, 2007, at 04:01 PM by 79.182.105.154 -
Added line 18:
  • Use a project's existing Makefile when opening a non Geany project.
November 18, 2007, at 07:18 PM by 84.100.153.57 -
Changed lines 27-28 from:
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("é") in the selected text
to:
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("& eacute ;") in the selected text
November 18, 2007, at 07:17 PM by 84.100.153.57 -
Changed lines 27-28 from:
to:
  • HTML chars replacer - to replace all special characters (e.g. "é") with their HTML counterparts ("é") in the selected text
November 18, 2007, at 07:16 PM by 84.100.153.57 -
Changed lines 27-28 from:
  • HTML chars replacer, to replace e.g. "é" with "é", all at once in the selection
to:
November 18, 2007, at 07:15 PM by 84.100.153.57 -
Changed lines 27-28 from:
to:
  • HTML chars replacer, to replace e.g. "é" with "é", all at once in the selection
November 18, 2007, at 10:46 AM by 84.223.90.180 -
Changed lines 26-27 from:
to:
  • Possibility to place the message window (in particular the termial) in a tab (as opened files are) to have a bigger area to work in
November 14, 2007, at 02:22 PM by 80.108.74.223 - Added wish for pretty print XML
Added line 22:
  • XML Pretty printing
November 13, 2007, at 12:24 PM by 81.246.69.226 -
Changed lines 24-25 from:
to:
  • Glade integration
November 12, 2007, at 02:34 PM by 213.184.254.169 -
Changed lines 23-24 from:
to:
  • Tree view in filebrowser
November 06, 2007, at 06:16 PM by 85.227.137.70 -
Changed lines 22-23 from:
to:
  • WxWidgets dialog designer.
November 04, 2007, at 10:19 AM by enrico - Add plugin wishes
Changed lines 12-13 from:
  • GITdiff - plugin that generate diff against current version inside git repositary (website)
to:
  • GITdiff - plugin that generate diff against current version inside git repositary (website)
Changed lines 19-22 from:
to:
  • GDB integration
  • Spellchecker - could be done using indicators and optionally while typing or on triggering
  • XML structure list - similar to the symbol list add a treeview representing the structure of a XML document
November 04, 2007, at 02:07 AM by 87.252.225.64 -
Changed lines 12-13 from:
to:
  • GITdiff - plugin that generate diff against current version inside git repositary (website)
November 02, 2007, at 04:18 PM by 78.51.96.222 - Add Edit notice
Changed lines 13-14 from:

(If you wrote a plugin and it should be listed here, contact us)

to:

(If you wrote a plugin and it should be listed here, edit this page)

Added lines 19-20:

(If you have another idea/wish which should be listed here, edit this page)

November 02, 2007, at 03:56 PM by enrico - Add wishlist
Added lines 15-18:

Plugin Wishlist
The following list is intended to summarize various ideas and feature requests which shouldn't be in Geany itself but might be realised as a plugin:

  • Full auto completion (offer completion of all words which can be found in the current document or even all open documents)
November 01, 2007, at 01:05 PM by nick - show geanylua in bold as it's an 'external' plugin; remove bracket
Changed line 8 from:
  • Filebrowser - (Adds a file browser tab to the sidebar (shipped with Geany)
to:
  • Filebrowser - Adds a file browser tab to the sidebar (shipped with Geany)
Changed lines 11-12 from:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
to:
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)
November 01, 2007, at 12:44 PM by enrico - Add contact info
Added lines 13-14:

(If you wrote a plugin and it should be listed here, contact us)

November 01, 2007, at 12:41 PM by enrico - Added.
Changed lines 1-3 from:

- plugin system description - list available plugins - plugin-dev-info

to:

Plugin System
Since Geany 0.12 there is a basic plugin system so users can use plugins to get more features into Geany and other developers can easily add new features and/or improve existing ones.

Available Plugins:

  • Classbuilder - Creates source files for new class types (shipped with Geany)
  • Export - Exports the current file into different formats (shipped with Geany)
  • Filebrowser - (Adds a file browser tab to the sidebar (shipped with Geany)
  • SVNdiff - Plugin to create a patch of a file against svn (shipped with Geany)
  • HTML Characters - Inserts HTML character entities like '&' (shipped with Geany)
  • GeanyLua - plugin to use simple Lua scripts in Geany (by Jeff Pohlmeyer, website)

Developer Information
Plugin interface documentation still needs to be written and improved. In case of any questions, just ask on the mailing list.

Quoted from HACKING, included in Geany source distribution:

src/plugindata.h contains the plugin API data types and some notes.
See plugins/demoplugin.c for a very basic example plugin.
src/plugins.c loads and unloads plugins.
Loading a plugin from GDB
This is useful so you can load plugins without installing them first. Alternatively you can use a symlink in ~/.geany/plugins or $prefix/lib/geany (where $prefix is /usr/local by default).

The gdb session below was run from the toplevel Geany source directory.
Start normally with e.g. "gdb src/geany".
Type 'r' to run.
Press Ctrl-C from the gdb window to interrupt program execution.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_new("./plugins/.libs/demoplugin.so")
** INFO: Loaded: ./plugins/.libs/demoplugin.so (Demo)
$1 = (Plugin *) 0x905a890
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x00d16402 in __kernel_vsyscall ()
(gdb) call plugin_free(0x905a890)
** INFO: Unloaded: ./plugins/.libs/demoplugin.so
(gdb) c
Continuing.

October 28, 2007, at 06:38 PM by enrico -
Added lines 1-3:

- plugin system description - list available plugins - plugin-dev-info