[Geany] Bunch of feature requests...

Lex Trotman elextr at xxxxx
Tue May 10 11:28:18 UTC 2011


> The best thing about geany is that it is powerful because it is simple
> intuitive and just works.
>
> The closest parallel I can think of is eproject and ecb from emacs.

I haven't used these, but a quick look at the docs doesn't suggest
anything very revolutionary.  Most of what these do is covered (as
best I can tell) by Geany capabilities or plugins.

BTW have you checked on what the plugins can do for you?  As you say
above the Geany philosophy is KISS, so things are put in plugins so
that users can choose the parts they want, they are not forced to load
a lot of functionality they don't want.  And in a tool supporting lots
of computer languages that is important, when I am doing C I don't
want that Ruby rubbish, but when I am doing Ruby ...

Of course that needs people to look at the plugins, but other than
more enthusiastically urging users to do that, I am not sure how to
document them as part of Geany as some are provided (with many thanks)
from outside the Geany team.

As mentioned earlier in the thread, there is also another "project"
plugin coming that claims to do file handling and filtering for *very*
large projects.

>
> A project should be a directory with a collection of files that you
> are managing.
>
> So if I had a project called "new_Project"
>
> new_Project
>      Source_Files
>          main.rb
>          does_Something.rb
>          Something.rhtml
>     (Optional)
>     Spec files(Project Specific) - you have acknlowledged above.
>      Junit/Rake files etc

Also, you do know that you can define commands in the project
settings, and they are only applied when that project is open?  This
allows you to have different commands for projects in different
languages or which use different tools.  I even have had a project
with two project files one for windows and one for Linux with
differing commands, I am not aware of that available anywhere else.

Cheers
Lex



More information about the Users mailing list