Enrico Tröger wrote:
> I had a short look at your examples but to be honest for me this is
> just not that important. I surely can find more corner cases where the
> one or the other regexp/special character combination won't work.
> Either you write a patch to make things better or you maybe just use
> tools which are more specialised for such tasks like grep, sed and
> friends.

Take it or leave it, it's your software. regexp by these days is pretty much a
standard and there are certain expectations people have when an engine claims
to "support regexp". It's irrelevant to say "oh well I don't think these
standards matter" because people will get tripped up.

If you expect everyone to "write a patch", there's no point for bug-reporting
systems. Not everyone has the time to go looking through the source code.

> Geany uses the regexp implementation of Scintilla, the used editing
> component. It's not as good as it could be but it does the job and it
> doesn't pull in new, external dependencies like libpcre.
> Please read the documentation to learn more about the use of regular
> expressions within Find and Replace dialogs in Geany. There are some
> limitations and differences but generally it just works.

Well excuse me for not looking through the source code before I filed the bug.
I will forward this onto Scintilla, then. Also (as I said before), regexp is a
*standard* - people should not HAVE to look through documentation to find out
the exact quirks of a particular implementation.

BTW libpcre is really not a problem for *NIX - most systems will have some
important component that depends on it anyway. And for windows/mac you can just
static-link it.
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to