If it's good enough for Rory, ack.vim