vladvino spake on Thursday 31-May-2012@20:00:36
> Thanks. I am still seeing BBEdit in Open With list. Any suggestions on
> how to fix that?
Depends. What happens if you try to open a file with BBEdit?
It could be you have another BBEdit.app somewhere, or it could be the LaunchServices hasn't updated. You can either reboot or run this command from Terminal (or use a utility like Onyx)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain l -domain s -domain u
That is all a single line.
If you just call lsregister without any options, you will get a brief help overview.
$ /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
lsregister: [OPTIONS] [ <path>... ]
[ -apps <domain>[,domain]... ]
[ -libs <domain>[,domain]... ]
[ -all <domain>[,domain]... ]
Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.
-kill Reset the Launch Services database before doing anything else
-seed If database isn't seeded, scan default locations for applications and libraries to register
-lint Print information about plist errors while registering bundles
-convert Register apps found in older LS database files
-lazy n Sleep for n seconds before registering/scanning
-r Recursive directory scan, do not recurse into packages or invisible directories
-R Recursive directory scan, descending into packages and invisible directories
-f force-update registration even if mod date is unchanged
-u unregister instead of register
-v Display progress information
-dump Display full database contents after registration
-h Display this help
-dump is fascinating, in an ubergeeky sort of way, but it is a huge output. I'd pipe it to bbedit or something to look at it, myself. It's just about 64,000 lines of output on my machine.
--
Some books are undeservedly forgotten; none are undeservedly remembered