Indeed, line breaking column is implemented by Geany itself. However, the feature request here is a custom line wrapping column, instead of the window width. AFAICT Scintilla doesn't support this yet, and this isn't really doable at the app level (short of limiting the view width, but that's not entirely the same and is a bit tricky).
Geany 2.1 is out!
GTK: Add support for IME context
FWIW, GTK2 does not support Wayland, so it'll be using XWayland, which I guess will be bridging the primary selection behavior itself.
No, the current implementation allows nested folds fine, it just only supports one single "type" of fold points. In your example, lines1 and 9 have a fold depth of 1, 2-3 and 7-8 a depth of 2, and 4-6 a depth of 3. As Neil said, it's basically depth+1 when starting a fold, and depth-1 when ending it. What you are looking for is not really possible conceptually to me so long as <?php … ?> sections do fold (and that's actually only an example, I can think of other problematic cases): you would need...
I can't work out how to download a text diff from GitHub to apply it. Just append ".patch" at the end of the URL, e.g. https://github.com/dejbug/scintilla-for-kronotope/commit/19c2e779a08ef343ff398e566d885add08923bb9.patch
Geany 1.36 is out!
@zufuliu How is this a bug rather than a feature resquest? From what I see the fold points are consistently at the end of the open tag. Moving it to the start of the open tag is a mere preference, and hides details of the opening tag, which some might not like. I think it's a valid feature request, but I'm not convinced it's a bug.