[Github-comments] [geany/geany] Easier project creation (#2245)

elextr notifications at xxxxx
Tue Aug 6 09:43:33 UTC 2019


@kugel- 

> I think projects in Geany need a complete rethinking and rework ...

Agreed.

I don't think Geany does projects, and the feature it has thats called "projects" is misnamed.  That causes people to expect something like all the other IDEs "projects" features.  The current really lightweight "named sessions" feature Geany has is really good in many cases, so it should be kept (but renamed) and a "proper" projects capability added.

However a "proper" projects capability is inherently language and toolchain specific.  A C/C++ project needs different features to a Javascript one to a Julia one to a Python one.  And the users expect that too, a Python project doesn't "Compile" or "Make" stuff.

One thing that would really help is if filetypes could load plugins automatically to support their language/toolchain.  I used to have a prototype of this, its really easy to do, and it would allow a filetype selection to import the smarts not just for its type of project, but for its whole infrastructure.

@kugel- and @chrisgraham 

But one thing I'm somewhat confused about is what you actually gain by setting up the current "project" on a directory?  Current projects have no capability of reading the language, compilers, toolchain or any of what a "project" in other IDEs implies, so what does it give you to "set one up" on a particular random git checkout?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2245#issuecomment-518595480
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20190806/53e7e6b6/attachment.html>


More information about the Github-comments mailing list