Re: [gedit-list] Project management, subversion/SCM integration



On Mon, 24 Nov 2008 11:59:38 -0500, Vic Fryzel wrote:

> I've created the gedit-scm project on Google Projects.
> 
> http://code.google.com/p/gedit-scm/

Hi all,

I like the ongoing discussion on a scm plugin for gedit.

Even if I can't contribute much because of my ongoing projects and
because I've already a limited amount of time to dedicate to open source
in general, I want do add some thoughts on it.

I like more the Vic's idea of some form of base interface for the scm 
plugin. This can assure an uniform UI for the basic operation and permits 
a more modular approach to plugin specialization.

I don't think that this interface should be included in the gedit core 
framework.

Another thing. If I understand correctly now gEdit plugins can 
communicate and the lack of this functionality is the main reason on why 
vtg is a monolithic plugin, so I think that the scm plugin can do more 
then just talk to the scm backend.

For example it can provide a list of modified & added files to for e.g a 
ChangeLog plugin that can use it to prepare the changelog file before the 
commit.

Another thing, but not related to the scm discussion: is there some form 
of "this plugin _provides_ this functionality" so an user when activating 
two plugins with the same function can see a message dialog that explain 
the overlap in functionality?

This is useful for example because one plugin may provide the same 
function of another standard one (I know, I know it shouldn't but...)

For example vtg provides its bracket completion algorithm (in contrast 
with the standard one) that can use the symbol completion module to smart 
complete some code. E.g.

declaring an array in Vala can complete the [ with ], but accessing an 
array variable shouldn't.

Or bracket completion should be turned off inside a string literal or 
inside a comment etc etc...

Regards,
Andrea




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]