Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Persistent Catalog #22
v2.3: When Keypirinha opens at start-up, completely rebuilds the catalog, ignoring the previous one.
My current catalog has about 6000 items. Currently, it takes about 3 minutes to rebuild the catalog. Applications and bookmarks are added quickly, but the rest is only available after those ~3 minutes.
This means that, for the first 3 minutes (the minutes that users normally use to open working documents), the vast majority of my catalog is not available and I have to open those files using other means, which beats the purpose of the launcher.
Let me explain my use case:
I have Launchy (progressively switching to KP, of course) cataloguing a wide range of folders with deep sub-folders. When I need something, I just query it. I don't need to bother to remember where it is or to create a link that breaks every time somebody moves or slightly renames a path. I often see people confusedly browsing for a file like an old lady looking for a candy at the bottom of her purse, while I open that file or folder in 2 seconds.
I use KP or Launchy instead of something like Everything because of the scoring system and other additional features, and because they allow me to limit the range of search. Everything is awesome, but for other purposes.
For example, in my current Launchy catalog, I have almost 35,000 items. Of course I only use a tiny fraction of them, but when I need something, it's there. Google indexes billions of pages. I'll only use a few hundred of them in my lifetime, but the beauty of Google is the range of search and the ease of access.
Of course, indexing 6,000 files takes some time. My issue is with not having the catalog available when I start the application.
#24 would help to alleviate things too.
I have spent time looking into the code, but it's well beyond my skill level. I don't want you to think that my attitude is: "Here, do this for me. For free". It's the prerogative of the developers to decide on the feature set.
changed the title from
Previous catalog is scrapped at start-up
Mar 23, 2016
referenced this issue
Apr 22, 2016
I totally support this issue, my situation is exactly the same as that of @egabrum. Additionally, I have some kind of feature request, for which I also have to explain my usecase: I sync the portable installation of Launchy (and soon Keypirinha) across multiple computers via Dropbox. Of course, the catalogue (which is persistent in Launchy and soon will be persistent in Keypirinha) is different for every computer, as the files on it are not the same.
Would it be possible, to freely configure the location of the Keypirinha catalogue in the configuration file? This way, the configuration in the Keypirinha folder is synced and is identical on each computer, while the catalogue is not.
The persistent catalog will be machine-specific, which means a catalog file will be created for each machine somewhere under the
In other words, your request will be implicitly supported and all you'll have to do is to push-sync the whole
referenced this issue
Jul 13, 2016
Any updates on this? This would be a much needed feature, and the primary reason I couldn't fully ditch Launchy yet :(
It's finally there, sorry for the long delay. It's implemented and will be available in the next release.