Search Paths for QuickLook plugins
May 27th, 2008
You can debug your QuickLook plugin easily with the help of qlmanage
. But sometimes, you don’t want to dump your plugin in /Library/QuickLook/
every time you build because you run as a regular (non-admin) user.
QuickLook has a search path feature. You can set the search order, and in my case I use my two build folders (Debug and Release) before the main /Library/QuickLook/
folder. It is a global, per-user property (hence the -g
), and as far as I know, the array can contain as many values as you want
defaults write -g QLGeneratorSearchPath -array "/Volumes/DevSource/xcodebuild/Debug" \ "/Volumes/DevSource/xcodebuild/Release/" \ "/Library/QuickLook/"
It’s probably a good idea to leave /Library/QuickLook/
in there as the last element of the array.
If you want to delete the search path, simply type:
defaults delete -g QLGeneratorSearchPath
This does not seem to be documented, but it works for me; as usual, YMMV…