Proje taraması için mermi kullanıyorum. Gerçekten yavaş olduğunu gördüm, bu yüzden önbelleğe aldım. Şimdi hızlı (ne yazık ki çok hızlı değil).
Emacs'ın dışında yeni bir dosya oluşturursam, mermi dosyayı bulamaz. Önbellek geçersiz kılmayı çalıştırabilirim, ancak bu birkaç dakika sürer. Bunu nasıl düzeltirim?
filenotify.el
kitaplığı desteklemek için merminin dizin değişikliklerini izlemesine izin vereceğine ve sonuç olarak otomatik olarak ekleyebilmesi için yeni bir dosya (veya izleme dizini) oluşturulduğunda (veya silindiğinde) bilgilendirileceğine inandığım bir özellik isteği açmanızı öneririm. (veya önbellekten / önbellekteki dosyaları kaldır) Dizin bildirimleri özyinelemeli değildir, bu nedenle bu özellik projedeki her dizinin bağımsız olarak izlenmesini gerektirir. Bunun büyük bir proje ağacı için gözle görülür bir cezaya neden olup olmayacağını bilmiyorum.
M-x
projectile-cache-current-file
. Eğer istemiyorsanız, Emacs dosya aramak için tüm ağacın üzerinden geçmelidir , böylece hiçbir optimizasyon yapılamaz.