Tôi đang sử dụng spacemacsvà thường sử dụng SPC p fràng buộc chính để tìm tệp trong một projectiledự án. Nhưng ngay cả sau khi xóa tệp khỏi git, SPC p fsẽ hiển thị cho tôi tệp đã bị xóa.
Tôi đã thử sử dụng SPC p Iđể vô hiệu hóa bộ đệm, nhưng không được.
Làm thế nào để giải quyết vấn đề?
recentfđể sắp xếp các tệp dự án. Trong phiên bản Projectile cũ hơn, ngay cả sau khi bạn xóa các tệp, Projectile vẫn sử dụng lại danh sách tệp đã lỗi thời từ đó recentf. Trong phiên bản Projectile sau này, xóa bộ đệm Projectile cũng xóa sạch recentfdanh sách tệp và xóa các tệp đã xóa. Bạn nên cập nhật lên Projectile mới nhất và thử lại.
C-h k SPC p l? Nó nên được ràng buộc vớiprojectile-invalidate-cache. Ngoài ra kiểm tra nếuM-x projectile-invalidate-cachehoạt động.