CFBundleDocumentTypes
Per rispondere alla prima e alla seconda domanda:
Le applicazioni OS X sono in grado di registrare tipi di documenti con il sistema. Lo fanno dichiarando quei tipi di documento all'interno della sezione CFBundleDocumentTypes
nel file Info.plist
che risiede all'interno del pacchetto di applicazioni.
Ad esempio, puoi trovare la voce per il tipo LaTeX aprendo Terminal.app e invocando questo comando:
$ grep LaTeX -B4 -A7 /Applications/Sublime\ Text\ 2.app/Contents/Info.plist
Il chunk XML risultante definisce la relazione a tre vie tra l'applicazione, il nome del tipo di bundle (alias Kind ) e le rispettive estensioni di file:
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>LaTeX</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>tex</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>TeX</string>
</dict>
Per ulteriori dettagli sui tipi di documenti, consultare la sezione CFBundleDocumentTypes nel documento Registrazione dei tipi di file Supporti dell'app dalla libreria per sviluppatori Apple.
Ricerche Spotlight
Per rispondere alla terza domanda:
Can I change that option box to show "LaTeX"
Apri la casella a discesa e scegli Altro. Viene visualizzata una casella di testo; digitare il nome del tipo di file che si desidera cercare o qualsiasi sottostringa di esso.
Se l'opzione Altro non viene visualizzata nell'elenco a discesa, potrebbe essere necessario abilitare l'opzione prima andando in Preferenze di Sistema »Spotlight e spuntando la casella accanto a Altro .