Proyektilnya cukup bagus, tetapi saya merasa sulit untuk menyalakannya hanya di tempat-tempat yang efektif.
Seperti yang saya pahami, dua pilihan standar adalah untuk mengaktifkannya secara manual, seperti dalam mode kait utama, atau untuk mengaktifkannya secara global projectile-global-mode. Saya menemukan yang pertama tidak cukup luas; Saya ingin dapat mengakses perintah proyektil saat mengunjungi file apa pun dalam suatu proyek, terlepas dari jenisnya. Tetapi mengaktifkan mode secara global terlalu luas; itu akan dihidupkan bahkan ketika mengunjungi seperti nyata direktori non-proyek sebagai direktori rumah saya, /tmp, /etc, dll
Apakah ada cara standar untuk mengaktifkan projectile-modehanya ketika mengunjungi sebuah file yang hidup dalam sebuah proyek yang sebenarnya, sebagaimana yang ditentukan oleh, katakanlah, memeriksa keberadaan .git, .svn, dll, direktori dalam beberapa direktori leluhur file saat ini?
t. Tetapi mode masih diaktifkan /etcmisalnya.
projectile-find-filesdirektori non-proyek seperti itu, Proyektil hanya memberi Anda pesan "Anda tidak ada dalam proyek". Apakah Anda yakin menjalankan perintah yang benar?
Projectile[etc]di baris mode ketika saya membuka /etc. Ini membutuhkan real estate baris mode yang berharga, dan saya lebih suka tidak mengaktifkan mode sama sekali di direktori non-proyek.
.git,.svn... harus menjadi default. Mungkin Anda memilikiprojectile-require-project-rootpengaturan untuknil.