Still, or rather since they are all the same type, if all these settings were sorted and optimized into just two or three settings files (one for single value settings and one for long string values like "last 10 files" in example), which may be represented as a simple flexible categorized list with string and value in Geany, it would be optimal.

If you are suggesting a large reorganisation of the config files you will need a pretty good use-case, I doubt just editability will get it accepted. You also need to consider:

Combining all the filetype files would be difficult since Gkeyfiles have only limited nesting and its already used up in the existing files.

There have been a number of attempts to separate settings and session info (which are currently combined in user geany.conf and project files) but there has been no satisfactory resolution of that problem.

Before you propose anything look long and hard at the various options and the use-cases they support (like -c I note below).

Probably best to discuss it before you do a lot of work on it.

I want to try it out, but since I'm regularly working with Geany, I wonder how I could modify, compile and run it in parallel besides the Debian repos version, any tips?

Read the HACKING file.
Then read it again.

Configuring with --prefix and running with -c will get you an isolated Geany in its own directory tree, make a directory and untar geany into it making lets say /some/where/geany then cd there and

./configure --prefix=/some/where; make install; cd ../bin; ./geany -c ../config

gives you a completely isolated Geany that does not touch the system installed version, and the -c means it doesn't touch your user config either.

Besides, how do you guys handle the GUI part of Geany? It seems they are coded directly and without any visible aid like Anjuta or the like.

Look at the source before asking questions like this, but the answer is mixed, some fixed parts are made with Glade, some variable parts are coded and some fixed parts are coded because that was how they were originally done and nobody has seen a need to switch them to Glade (if its not broken ...).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.