First try this from the Terminal
qs $(ls -1 | sed 's/ /\\ /g' | tr '\n' ' ')
You should get a group of items. Press / and you should see all the
items in your home folder.
If the command doesn't work directly from the Terminal then you might
not have it installed correctly.
Go to quicksilver Preferences, choose the command line tool in the
sidebar and click the button marked Install. Restart Quicksilver.
Alright so the script I posted worked for me yesterday. Apparently the
stars aren't aligned properly today @_@
Here's the version that's working today
--line 1
display dialog "Enter Spotlight query" default answer "" buttons
{"OK", "Cancel"} default button 1
--line 2
copy the result as list to {query, button_pressed}
--line 3
do shell script "qs $(mdfind " & query & " | sed 's/ /\\\\ /g' | tr '\
\n' ' ')"
Copy to Script Editor, fix the line breaks, save it somewhere QS can
find it. Rescan catalog and set up a trigger for ScriptName Run.
This is if you want to use it from a trigger.
If you would prefer to use it as a text handler use this
--line 1
using terms from application "Quicksilver"
--line 2
on process text query
--line 3
do shell script "qs $(mdfind " & query & " | sed 's/ /\\\\ /g' | tr '\
\n' ' ')"
--line 4
end process text
--line 5
end using terms from
Paste into Script Editor, fix the line breaks, Save it as an
application in /Users/YourName/Library/Application Support/Quicksilver/
Actions. Rescan catalog.
Hope this gets it going.