projectile now loads based on dir-locals function