[Lazarus] Instantsearch package

Michael Van Canneyt michael at freepascal.org
Sat Dec 31 19:07:56 CET 2022


Hello,

As a late Christmas gift (and after some deliberation with Mattias Gaertner
who provided many helpful remarks), I've added a package to the lazarus IDE: 
InstantSearch.

It provides as-you-type search possibilities, which is much faster than the
current find-in-files.

For it to work, it needs to index sources. The sources are organized in
source trees, and you can define as much "source trees" as you wish. 
The RTL, FCL, compiler and LCL are added by default.

Projects can be marked as 'indexable' and the current project can be 
indexed & searched as well.

Conceivably, other sources of info can be indexed: WIKI, Help, etc...

It currently uses "Manticore Search" as a backend (because it has a simple
install and interface), but other engines can be added if so desired.

More help can be found here:
https://wiki.freepascal.org/Lazarus_InstantSearch

Should you experience problems, don't hesitate to reach out.

Enjoy !

Michael.


More information about the lazarus mailing list