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.
As mentioned on the Geany report, this is not a bug, but maybe a feature request to add a lexer flag for folding on the first line of an XML open tag (the one with the <) rather than its last one (with the >).
Geany 1.35 is out!