How I Got Quicksilver to Work in Snow Leopard #
When I installed Snow Leopard, Quicksilver stopped responding. This is not acceptable.
Quit Quicksilver
It was probably nice enough to quit for you. If not, you probably don’t need to do this. But still, duh, quit it if it’s running.
Move the Settings Away
mv ~/Library/Application\ Support/Quicksilver{,~}
That’ll move all your Quicksilver settings out of the way, so that it’ll be like a brand new install. This means that you’ll temporarily lose all your customizations and trained shortcuts, but we’ll get them (mostly) back.
Install the Newest Beta
Get the latest beta from blacktree-alchemy’s google code project.
Drag to Applications, start it up, put it on the Dock, you know the drill.
This will create a new ~/Library/Application\ Support/Quicksilver folder. So, now you have two. The old (broken) one that ends in ~, and the new (empty) one that doesn’t have any plugins or preferences.
Start it just to make sure it works. Then close it. We’re gonna tinker in its brains a little.
Copy Mnemonics
cp ~/Library/Application\ Support/Quicksilver{~,}/Mnemonics.plist
This will “retrain” Quicksilver with all your learned behaviors. However, chances are, most of the things that it points do don’t exist yet, because the Catalogs are empty.
Carefully Enable Plugins
Open up Quicksilver, and make sure that ⌘space (or ⌃space or whatever) launches it like it did before.
Go into the settings with ⌘, and set everything the way you had it. This is tedious.
Enable plugins one-by-one. When Quicksilver crashes, you’ll know that you enabled something you shouldn’t have. Remove the folder in ~/Library/Application\ Support/Quicksilver/Plugins associated with the offensive thing. The “File” stuff is mostly broken, so hopefully you weren’t too in love with setting file attributes from Quicksilver.
Same for Catalogs.
Get the New Snow-Compatible BezelHUD Display
If you don’t already use BezelHUD, you should have been. It is the win.
Bonus! Markdown in Textmate!
Not sure why, but Textmate bundles got a bit stupid in Snow Leopard, and can’t find their scripts. If you add "$HOME/Library/Application Support/TextMate/Support/bin"
to the $PATH environment variable, and then restart Textmate, it seems to work. (I just added this to my .bashrc goodies.)