[Geany] Code Navigation usability (was Re: Tab-Switching via Ctrl-Tab)

Nick Treleaven nick.treleaven at xxxxx
Fri Aug 15 17:08:20 UTC 2008


On Thu, 14 Aug 2008 23:24:49 +0300
Yura Siamashka <yurand2 at gmail.com> wrote:

> On Thu, 14 Aug 2008 13:18:08 +0100
> Nick Treleaven <nick.treleaven at btinternet.com> wrote:
> 
> > Yes, it would be a bit more complicated, but probably OK when the
> > user got used to it. But that's what makes it more powerful.
> It is not minor issue, IMHO, if code navigation is difficult and
> complicated to use, it is not worth using.

It depends on your point of view as to whether it's difficult to
navigate in 2 dimensions rather than one. Also it depends on how each
are implemented.

> I still don't see how it
> is more powerfull then exisiting navigation.

Because if you go to other places outside of code navigation by just
clicking notebook tabs and editor positions, it becomes very tedious to
switch back through a number (e.g. > 10) of different positions in
different documents when you want to only go to the last code point in
the current document. I regularly have this problem.

> Documents navigation
> sounds interesting, but only as additional feature, not as replace of
> existing code navigation.

Once implemented, it will be an additional feature, unless enough people
think code navigation should also be changed.

> Here is list of my critical requirements for IDE. If IDE don't have
> even one of them I think it is not good. Currently Geany match all of
> them, thanks a lot to devs and contributors. I hope Geany will stay
> this way in future. 
> 
> 1) should be fast (if you only 2 times faster then eclipse you are
> too slow to be usefull)
> 2) code highlight
> 3) code navigation
> 4) bookmarks
> 5) ability to run make, parse compiler output
> 6) ability to run scripts (.sh,  .py and others)
> 7) ability to run compiled program
> 8) ability to search in directory

Those are all the features I hate most!

Just joking ;-)

Regards,
Nick



More information about the Users mailing list