Niedawno nauczyłem się, w jaki sposób ack może obsługiwać więcej typów plików (dodając następujące do .ackrc
):
--type-add
latte=.latte
Niestety tworzy to linię informacyjną przy każdym wyszukiwaniu potwierdzenia, którego używam, nawet z 0 wynikami.
$ ack --latte dump
ack: --type-add: Type "latte" does not exist, creating with ".latte" ...
Czy istnieje sposób, aby uczynić to bardziej trwałym dodatkiem? (tj. pozbyć się tego wiersza informacyjnego). Wygląda mi to na dodanie tego nowego typu przy każdym wywołaniu potwierdzenia. Czy to jest problem z moją instalacją Ack?
Jestem na Mac OS X 10.5.8 z ack 1.92 (działam pod Perlem 5.10.1)
file-types
ack
Martin Tóth
źródło
źródło
Odpowiedzi:
Wydaje mi się, że dokumentacja twierdzi, że
--type-set
zamiast tego potrzebujesz :Podczas gdy
--type-add
, podkreśl moje:źródło
--type-set
”.Hmmm ...
ack
jest w zasadzie skryptem Perla ... który jest dość łatwy do edycji:Ale czy istnieje na to inne rozwiązanie?
źródło