Le 29/05/2015 00:10, marius buzea a écrit :
https://github.com/sblatnick/geany-plugins/blob/master/quick-search/src/quic....
[…]
The quick-search.c calls Geany's search_find_text several times in one processing, and each time a regex would be recompiled in search_find_text. This is, I guess, a small cost when the regex is just a string.
search_find_text() doesn't do regex search when the flags don't ask for it, it only uses SCI_FINDTEXT().
=====
BTW, @Steven: search_find_text() is *NOT* part of the Geany plugin API and never have been. The fact you can use it is a issue of the way Geany API was exported, and it is fixed in the dev version (meaning it won't work anymore). Not also that this never worked on Windows.
If you need the function, tell us and we can probably add it. Though here all you need is SCI_FINDTEXT, that is already available through sicnitlla_send_commend(sci, SCI_FINDTEXT, flags, ttf).
Cheers, Colomban