adding projectile instead of find-file-in-repository, since it's actively maintained