ฉันใช้ projectile สำหรับการเบราส์โปรเจค ฉันเห็นว่ามันช้ามากดังนั้นฉันจึงเปิดการแคช ตอนนี้มันเร็ว (ไม่ชัดอย่างน่าเศร้าและน่าเศร้า)
ถ้าฉันสร้างไฟล์ใหม่นอก emacs เอง projectile หาไม่เจอ ฉันสามารถเรียกใช้การทำให้แคชใช้ไม่ได้ แต่ใช้เวลาสองสามนาที จะแก้ไขได้อย่างไร?
filenotify.el
ไลบรารีที่สร้างขึ้นซึ่งฉันเชื่อว่าจะอนุญาตให้ projectile เพื่อติดตามการเปลี่ยนแปลงไดเรกทอรีและจะได้รับแจ้งเมื่อมีการสร้างไฟล์ใหม่ (หรือไดเรกทอรีสำหรับการติดตาม) (หรือลบ) เพื่อให้สามารถเพิ่มได้โดยอัตโนมัติ (หรือลบ) ไฟล์ไปยัง / จากแคช การแจ้งเตือนไดเรกทอรีจะไม่เกิดขึ้นซ้ำดังนั้นคุณลักษณะนี้จะนำมาซึ่งการติดตามทุกไดเรกทอรีในโครงการอย่างอิสระ ฉันไม่รู้ว่ามันจะมีบทลงโทษที่ชัดเจนสำหรับต้นไม้โครงการขนาดใหญ่หรือไม่
M-x
projectile-cache-current-file
ตนเองได้ หากคุณไม่ต้องการ Emacs จะต้องสำรวจทรีทั้งต้นเพื่อค้นหาไฟล์ดังนั้นจึงไม่มีการเพิ่มประสิทธิภาพ