[OS X TeX] Leo's Spotlight doesn't find sty, lco, engine files

Maarten Sneep maarten.sneep at xs4all.nl
Sun Nov 18 17:11:42 EST 2007

On 18-nov-2007, at 22:32, Friedrich Vosberg wrote:

> Am 18.11.2007 um 16.34 schrieb Maarten Sneep:
>> What is it that you would want to find in sty and lco files that  
>> make it worthwhile to add them to the spotlight index?
> I want to find the files itself. When I want to open the file  
> xyzname.sty and did not know, where the file is, in Tiger I could  
> hit Cmd+Space, enter xyzname, and the Spotlight search has found it  
> immediately. The Leo Spotlight doesn't find it. That's the issue.

Ah, due to a defective optical drive I'm still on Tiger. Will get  
that sorted soon though.

Here is a little AppleScript that should get you going. It is  
unforgingin for typos though.:

on run
	set mydialog to display dialog "Give the name of the TeX file you  
are looking for" default answer "" buttons {"Show", "Cancel"} default  
button "Show" cancel button "Cancel" with title "Search for TeX file"
	if button returned of mydialog is "Show" and ((text returned of  
mydialog) as string) is not "" then
		set cmd to "PATH='/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/ 
texbin' ; kpsewhich \"" & ((text returned of mydialog) as string) & "\""
		set myPOSIXfiles to do shell script cmd
		if myPOSIXfiles as string is not "" then
			set myfiles to ((myPOSIXfiles as POSIX file) as alias)
			tell application "Finder"
				open container of myfiles
			end tell
		end if
	end if
end run

More information about the MacOSX-TeX mailing list