Setelah mengunjungi file yang merupakan bagian dari repositori git, Projectile mengakui keberadaan repositori git saya sebagai sebuah proyek, tetapi hanya mencantumkan satu file (file saat ini) sebagai bagian dari proyek. Ketika saya mengunjungi file lain di proyek, mereka menjadi bagian dari proyek satu per satu.
Bagaimana cara membuat proyek di Proyektil sehingga mereka segera mengetahui semua file dalam proyek?
Semua tutorial yang saya temukan sejauh ini mengasumsikan bahwa Anda mengunjungi file dalam proyek yang ada, dan bahwa Proyile tahu file apa yang berisi proyek tersebut.
Memperbarui
Ketika saya mengatur Proyektil saya mengambil saran berikut dalam dokumentasi Proyektil:
Caching
Karena pengindeksan proyek besar tidak sepenuhnya cepat (terutama di Emacs Lisp), Proyektil mendukung caching file-file proyek. Tembolok diaktifkan secara default setiap kali pengindeksan asli diaktifkan.
Untuk mengaktifkan caching tanpa syarat, gunakan potongan kode ini:
(setq projectile-enable-caching t)
Karena saya kadang-kadang akan menavigasi beberapa proyek besar, saya menambahkan ini ke file init saya berharap itu akan memberi saya peningkatan kinerja. Saya tidak tahu bagaimana proyektil mengelola caching, tetapi pada saat itu saya berasumsi bahwa pertama kali saya mengunjungi proyek, pohon proyek akan dieksplorasi, dan cache akan diisi dengan semua file proyek. Tampaknya anggapan saya salah.
Setelah saya set projectile-enable-caching
ke nil
, Projectile dapat menemukan semua file di proyek saya. Berkat jawaban alexurba dan komentar tindak lanjutnya, saya dapat menemukan masalahnya.