(Sorry for the duplication Enrico -- meant to send this to the list.)
On 8/9/06, Enrico Tröger enrico.troeger@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