Pesquisa de conteúdo através do código fonte no localizador

1

Estou usando o OSX 10.6 e quero ter pesquisas de conteúdo no localizador para os tipos de código-fonte que eu uso. Isso sugere uma solução (somente 10.4?), mas embora eu tenha as ferramentas de desenvolvedor instaladas, não tenho /Library/Spotlight/SourceCode.mdimporter .

Existe um procedimento diferente para o Snow Leopard ou eu perdi alguma coisa?

Edit: Isto parece melhor, mas como registrar novos tipos de arquivos que ainda não possuem UTIs?

Edit2:
Para esclarecer - eu estou bem com uma simples pesquisa de texto simples através desses arquivos ...

    
por gfr 27.03.2010 / 13:25

3 respostas

1

Portanto, parece que o seu problema não é fazer com que o Spotlight adicione algo, tanto quanto obter o sistema operacional para ver que os arquivos .cmake são texto simples.

A partir da primeira edição, estou supondo que mdimport -n -d1 somefile.cmake não está retornando nada útil (se for apenas adicionar esse tipo).

Se não estiver, tente mdimport -d1 *.cmake public.plain-text ou algo semelhante.

Como não tenho arquivos cmake, não posso testar isso.

    
por 30.03.2010 / 21:14
0

Ele já funciona bem em 10.6 para tipos comuns de arquivos de código-fonte, por exemplo, .c , .h , etc.

    
por 27.03.2010 / 21:47
0

Você precisará produzir seu próprio plug-in Spotlight, que define uma UTI para esses arquivos e os transfere como texto sem formatação. Você também pode tentar editar um importador existente, mas como todos eles já estão assinados, isso pode ou não quebrar algo importante.

O cmake geralmente é mais problemático do que vale a pena.

    
por 30.03.2010 / 22:35