quicksilver/Quicksilver — pull request #1180 by skurfer (2012-10-17 18:08:56+00:00)
Title: File object enhancements

This brings together one of @tiennou's branches with one of mine.

He made a number of improvements to the way file objects are dealt with, including caching frequently used attributes to avoid repeated disk access. Both of us have removed a lot of unused code. I've also rebased it against the current master, so it shouldn't conflict.

My changes were mostly about allowing more control over preview icons. See #1177 for details. The one difference from that is I've restored the old default behavior, so previews will be generated for everything. Users have the option to control previews via a hidden preference. To test, try something like

defaults write com.blacktree.Quicksilver QSFilePreviewTypes '(public.image, public.movie, public.audio, com.adobe.pdf)'

This also includes all the commits from #1119, so the comments there might be worth a look. I may need to investigate the Trash behavior as it sounds like that was unresolved.