मैं एक परियोजना में फ़ाइलों को खोजने के spacemacs
लिए SPC p f
कुंजी बंधन का उपयोग कर रहा हूं और अक्सर उपयोग करता हूं projectile
। लेकिन एक फ़ाइल को गिट से हटाने के बाद भी, SPC p f
मुझे वह हटाई गई फ़ाइल दिखाएगा।
मैंने SPC p I
कैश को अमान्य करने की कोशिश की , लेकिन यह काम नहीं किया।
समस्या को कैसे हल करें?
recentf
प्रोजेक्ट फ़ाइलों को सॉर्ट करने के लिए उपयोग करता है । पुराने प्रोजेक्टाइल संस्करण में, फ़ाइलों को हटाने के बाद भी, प्रोजेक्टाइल ने अभी भी पुरानी फ़ाइल सूची का पुन: उपयोग किया है recentf
। बाद के प्रोजेक्टाइल संस्करण में, प्रोजेक्टाइल कैश को साफ़ करने से recentf
फ़ाइल सूची भी साफ हो जाती है और हटाए गए फ़ाइलों को हटा दिया जाता है। आपको नवीनतम प्रोजेक्टाइल पर अद्यतन करना चाहिए और फिर से प्रयास करना चाहिए।
C-h k SPC p l
? इसके लिए बाध्य होना चाहिएprojectile-invalidate-cache
। यह भी देखें कि क्याM-x projectile-invalidate-cache
काम करता है।