Sublime Text 2: A edição de tipos de arquivos associados em Plist.info não funcionará

0

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!

    
por awenro 26.01.2012 / 19:32

1 resposta

0

Se você usar o TotalFinder, será necessário reiniciá-lo digitando killall Finder no Terminal. Parece que o TotalFinder tem seu próprio cache de ícones (droga, deveria ter verificado isso). A segunda coisa que eu mudei foi que coloquei o bloco SASS em cima da matriz CFBundleTypeIconFile como o @DanielBeck quando tentou reproduzir o problema.

A terceira coisa é, como @DanielBeck, recomendado totalmente correto: Use apenas galho em vez de xxx.twig, pois os tipos de arquivos são lidos da direita para a esquerda. html.twig seria um arquivo chamado html com a extensão twig .

    
por 27.01.2012 / 09:27