[Geany] New Release: Geany 0.8

John Gabriele jmg3000 at xxxxx
Thu Aug 10 16:40:27 UTC 2006


(Sorry for the duplication Enrico -- meant to send this to the list.)

On 8/9/06, Enrico Tröger <enrico.troeger at uvena.de> wrote:
> Hi,
>
> Geany 0.8 has been released.

Thanks! Great to see all this progress with Geany. :)

> Changes since Geany 0.7:
> [snip]
> * Added support for back references when using regex replace.

Nice. :) But, I think I found a problem with it. Try putting this into
your file:

LiquidCooled
WaterCooled

Then try the following Search/Replace:
search text: [A-Z]([a-z]+)Cooled
replace text: XXX\1Cooled

It works the first time through, but then if you make the search loop
around, the 2nd time it finds too much (all three of the X's instead
of just the first one), and the replacement gives you a strange number
of X's...

In fact, if you start that over, and change the replace text to:
XXX-\1Cooled, then when the search wraps around, it incorrectly finds
"iquidCooled" (which comes after the "XXX-").

> [snip]
> * Scroll to 1/4 of the view when jumping to a line number.

Very nice. :) As are a number of the other new features listed here.

What might also be useful is, when you're searching (either Find or
Replace), when you move on to the next search result, instead of
having it be at the bottom line of the window, it would be nice if the
window were scrolled up just a bit, to give the user a little context
of what they're looking it. This would be especially helpful when
doing a lot of manual Searching/Replacing and you have to look at each
case.

> [snip]
> * Added keyboard shortcuts for increase/decrease of line indentation.

Hm. Previously I just used Tab and Shift-Tab. I now notice that
there's an "Edit --> Format --> {Increase|Decrease} Indent" menu item.
Using the Tab key seems sensible to me. Why add the Ctrl-I and
Shift-Ctrl-I?

Also, I notice that if I select some block of text and use
Tab/Shift-Tab, indent/de-dent works as expected, but fails with
Ctrl-I/Shift-Ctrl-I (it only shifts one line -- not the whole
selection).

---John



More information about the Users mailing list