[Geany] Extending Geany

Nick Treleaven nick.treleaven at xxxxx
Fri Jun 16 21:25:12 UTC 2006


On 16/06/06 21:48:54, Kurt Maier wrote:
> Hi,
> 
> I've seen a lot of feature requests for things that don't fit Geany's
> "keep it lightweight" philosophy.  I was wondering how hard it would
> be to make Geany extensible?  Xchat, Gaim, and many other programs
> have perl scripting plugins, as well as python, tcl, and other sorts.
> 
> I'd be interested to know if this is feasible -- if Geany had some
> kind of plugin architecture, we could keep the benefits of a small
> IDE, but allow third-party customization for things like subversion,
> gdb, and so on.

Hi,
Just a quick reply to let you know my thoughts, although Enrico is in a  
better position to answer this...

 From my experience with the code, there aren't really any existing  
handy wrapper functions that might make it easier to extend Geany. IMO  
it would require restructuring quite a lot of the codebase to make a  
flexible plugin system.

OTOH, for some plugins they might require just some menu items, the  
current filename and write access to the Messages GtkListView.

If Geany did get a plugin system it would have to be fairly minimal,  
mostly self contained functionality with a loose connection to the main  
codebase.

I'm not sure about all this, but it would certainly be nice!

Regards,
Nick
Geany Developer



More information about the Users mailing list