On Thu, Jun 10, 2010 at 18:20, Nick Treleaven
<[email protected]> wrote:
> On Thu, 10 Jun 2010 18:10:57 +0200
> Jiří Techet <[email protected]> wrote:
>
>> > Otherwise it's a mess e.g. with project indentation settings.
>>
>> Glad you said it first, I feel I have been too negative in the past
>
> I didn't mean Geany's implementation is a mess, I meant if a plugin
> overrode the project support it would have to reimplement indent
> settings in a dialog.

I meant the same. Geany's code on the other hand looks pretty
reasonable. First I was surprised that it isn't (g)object-oriented but
it looks it reduces the amount of code considerably. The header files
look nice - the set of functions in the headers is small, which is a
good sign and I haven't seen anything horrible in the sources. The
only thing I dislike are the global variables.

There are only two major things I see as a problem now - how the
projects work and the complexity and weired semantics of the build
dialog, but you know that already. Contrary to other IDEs, I think
geany is fixable; I'm just afraid it might go in the direction of
other IDEs by adding features and getting bloated (how ironic from a
person who added new features by creating a new plugin, but you
understand me I think).

>
>> two days ;-). I also don't understand why there are the "editor"
>> options like maximal column width. This seems quite an arbitrary
>> option taken from the preferences dialog. With such logic you could
>> put almost anything from preferences into project. I would just remove
>> it. (On the other hand I understand the indent options, they are
>> definitely useful.)
>
> It's useful to override some things which change from project to
> project, we think there should be more project override prefs but we
> haven't got around to it yet. The long line marker override was sent as
> a patch and it seems useful.

I'm just afraid of "lost in dialogs, lost in overrides, not knowing
what settings is currently applied hell" I know from other IDEs.
Should be made carefully.

Jiri
_______________________________________________
Geany-devel mailing list
[email protected]
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to