This is necessary to compile GLib schemas, e.g. when installing plugins with their dependencies.
It is not strictly necessary to compile the schemas again on installation as they are already compiled during the bundle creation but it probably won't hurt and might be useful if installing Geany over an existing installation.
When the command is executed by the installer a little black console window pops up for a very small fraction of a second. I guess we can live with this.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3885
-- Commit Summary --
* Windows: Add glib-compile-schemas.exe to GTK bundle
* Windows: Compile GLib schemas after installation
-- File Changes --
M geany.nsi.in (2)
M scripts/gtk-bundle-from-msys2.sh (4)
-- Patch Links --
https://github.com/geany/geany/pull/3885.patchhttps://github.com/geany/geany/pull/3885.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3885
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3885(a)github.com>
It would be great to have the ability to create multiple carets, select multiple pieces, or progressively clone a selection of a word to the next identical match creating multiple selections, not necessarily square, and then be able to type, delete, replace, etc. using the multiple carets until Esc is hit, pasting into all carets with Ctrl-V, and so on.
Here's an animated demonstration of these features: https://www.sublimetext.com/
This is Sublime Text's killer feature, and this would put Geany closer to one of the most reputed, feature rich commercial multiplatform editors, while still being free software. I believe there's support for this in Scintilla, at least to some extent.
This supersets #850.
---
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/1141
Hello everyone.
I found and have grown fond of a particular metric. [cyclomatic complexity (wikipedia link)](https://en.wikipedia.org/wiki/Cyclomatic_complexity) To save you the "definition jargon", it counts your ifs, while, blocks, etc. in a function. Meaning, even a short, but a highly nested function is 'bad' and a long function can be considered 'good' if only it's not very complex and mostly linear / sequential.
I use it in python with this module: https://radon.readthedocs.io/en/latest/intro.html#cyclomatic-complexity
Which takes a python file and returns a sorted list of the functions in that file, with color coding and the worst being at the top.
For my case I can just set it up as a custom command.
But I still need to remember to press the button. It would be a quality of life improvement if the command ran automatically, let's say every time I save a file and if the feedback I'm getting wouldn't come as text output in the built in console, but as some kind of colored hint in the symbol list. E.g. maybe a colored [CC:A] or [CC:F].
Since it's a general metric, it may be interesting to set this up for other languages as well.
![image](https://github.com/geany/geany-plugins/assets/5713211/6efd0300-f852-4c63-bad7-6706bcee8c26)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1356
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1356(a)github.com>
Closed #190 as completed.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/190#event-13090503558
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issue/190/issue_event/13090503558(a)github.com>