[Github-comments] [geany/geany] Please support font size as floating point value (#703)

elextr notifications at xxxxx
Mon Aug 28 14:21:03 UTC 2017


> 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 or view it on GitHub:
https://github.com/geany/geany/issues/703#issuecomment-325367041
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20170828/e601146c/attachment.html>


More information about the Github-comments mailing list