Hello Stefan,
... unfortunately I think this is also bug. Greedy search should also work, but due to implementation algorithm it is now not possible. I think I need to redo regexp searching, and this is not very easy...
Hippoedit stores text as lines (without line breaks), and then, before search, analyzing regular expression, I try to find how many lines it can request and provide such multiline blocks to search engine one by one. And of course it is not possible to predict how many lines would be necessary with expression like this ".+eat"..
I think I need to switch to stream seach for regexp, it would decrease performance of regular expression search, but would be less buggy and more flexible. When - dont know yet. This would be a big change and I prefer to move this topic to 1.5, and release 1.4 with quick fixes (to at least not have crash in search for cases with multiline search) because otherwise I can delay 1.4 and introduce new bugs..