Eu edito vários arquivos .sass, .scss, html.twig . E então eu queria associar estes com o Sublime Text 2. Porque, por padrão, alguns deles obtêm o ícone "binário", alguns o ícone "folha em branco" que suga em termos de clareza nas pastas . Eu quero que eles usem o CSS e HTML ícones Sublime usa para arquivos css e .html . Por isso abri o Info.plist no Conteúdo do Pacote e o editei assim:
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>SASS</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>sass</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>CSS</string>
</dict>
e para html.twig e email.md.twig
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeName</key>
<string>HTML</string>
<key>CFBundleTypeExtensions</key>
<array>
<string>html</string>
<string>html.twig</string>
<string>email.md.twig</string>
<string>htm</string>
<string>shtml</string>
<string>xhtml</string>
<string>phtml</string>
<string>inc</string>
<string>tpl</string>
<string>tmpl</string>
<string>tpl</string>
<string>ctp</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>HTML</string>
</dict>
(FYI, eu segui: Como definir um ícone para um tipo de arquivo no Mac?
Observe que eu uso CFBundleTypeIconFile
: HTML e CSS, então os ícones definitivamente existem (já que eles funcionam com .css e .html).
Mas depois de fechar e mover todo o aplicativo para o ~/Desktop
, iniciá-lo e movê-lo de volta para ~/Applications
, lançando-o novamente, nada acontece. Eu também tentei reiniciar o OS X.
Eu também tenho certeza, que eu não defini um ícone personalizado para esses arquivos (via Info-Dialog). Eu criei alguns novos arquivos test.sass etc. na minha área de trabalho para verificar isso.
Alguém tem uma ideia do que estou fazendo errado aqui? E é mesmo uma boa ideia editar o Plist.info de qualquer forma? O que acontece quando o aplicativo é atualizado?
Mainquestion: O que estou fazendo errado aqui? ; -)
Ou: Existe uma maneira diferente de associar os ícones corretos para (por exemplo) todos os arquivos .sass (e não separadamente para cada arquivo)
OBRIGADO!