CFBundleDocumentTypes
Para responder a su primera y segunda pregunta:
OS X aplicaciones son capaces de registrar los tipos de documento con el sistema. Lo hacen mediante la declaración de los tipos de documentos dentro de la CFBundleDocumentTypes
sección en la Info.plist
archivo que reside dentro del paquete de la aplicación.
Por ejemplo, usted puede encontrar la entrada para el Látex de la clase por la apertura de la Terminal.aplicación e invocar este comando:
$ grep LaTeX -B4 -A7 /Applications/Sublime\ Text\ 2.app/Contents/Info.plist
El XML resultante fragmento define las tres vías de la relación entre la aplicación, el nombre del tipo de lote (también conocido como Tipo), y las respectivas extensiones de archivo:
<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>
Para obtener más detalles acerca de los tipos de documento, consulte la sección CFBundleDocumentTypes en el documento de Registro de los Tipos de Archivo que Admite la Aplicación de Desarrolladores de Apple, la Biblioteca.
Las búsquedas de Spotlight
Para responder a la tercera pregunta:
Puedo cambiar la opción de la casilla para mostrar "Látex"
Abra el cuadro de lista desplegable y elegir Otro. Aparece un cuadro de texto; escriba el nombre del tipo de archivo que desea buscar, o cualquier subcadena de ella.
Si la Otra opción no aparecerá en la lista desplegable, usted puede ser que necesite para activar la primera opción por ir a Preferencias del Sistema " Spotlight y marcando la casilla de verificación junto a Otros.