I was hunting through my drive for things to delete and I came across an old instll of Privoxy. I decided to upgrade to 3.03 and fire it up, and was immediately reminded of why I loved it -- no flashing banners or popups I was also reminded of why I turned it off -- it kills the autocomplete feature of Safari.

Some people have noticed this behavior and commented on it here, but as far as I know, there is no solution posted. A little googling turned up this hint, which I just tried and it works great. Read the rest if you'd like the step-by-step instructions...

In the Terminal, cd to /Library/Privoxy/templates and type this:

sudo cp no-such-domain no-such-domain.old

Enter your administrator password. Then, type open ., and a Finder window will open for this folder. Drag the file called no-such-domain to the text editor of your choice, and just below these lines (the DOCTYPE line has been split for a narrower display):

What it does is to check to see if the host ends in ".com". If it doesn't, it adds it and tries again. If it does, it checks to see if the host starts with "www.". If not, it adds it and tries again. This way, if you enter, say "foobar", it will first try "http://foobar.com". If that fails, it will try "http://www.foobar.com". If that fails, you will get the Privoxy 404 page.

I'm the other way round - I'm not using Privoxy (it's PithHelmet for me) and I find that autocomplete insanely annoying, especially when I type the name of a machine on the local network and get bounced to some .com just because my local machine was down.

Even better thanthe current function IMO is what Firefox does. It takes you the the result of Google's "I'm Feeling Lucky" when you enter an ambiguous term in the location bar. to accomplish this with the script, I'm pretty sure all you have to do is use this code block instead of the one above: