เมื่อมองไปที่กระสุนมันดูเหมือนว่าจะมีการปรับแต่งสี่อย่างเพื่อละเว้นไฟล์ / ไดเรกทอรีทั่วโลก ฉันกำลังแสดงรายการแต่ละรายการด้านล่างพร้อมเอกสารประกอบ
projectile-globally-ignored-files
รายการของไฟล์ที่ถูกโปรเจ็กต์ถูกข้ามไปทั่วโลก
projectile-globally-ignored-directories
รายการของไดเรกทอรีทั่วโลกโดย projectile ละเว้น
projectile-globally-ignored-file-suffixes
รายการส่วนต่อท้ายของไฟล์ที่ละเว้นทั่วโลกโดย projectile
projectile-globally-ignored-modes
รายการของนิพจน์ปกติสำหรับโหมดหลักที่ถูกละเว้นโดย projectile
หากบัฟเฟอร์ใช้โหมดหลักที่กำหนดไว้ Projectile จะไม่สนใจมันสำหรับฟังก์ชั่นที่ทำงานกับบัฟเฟอร์
โปรดทราบว่าสิ่งเหล่านี้เป็นตัวเลือกระดับโลกดังนั้นตัวอย่างเช่นในไดเรกทอรี
projectile-globally-ignored-directories
จะถูกละเว้นโดยไม่คำนึงถึงโครงการที่คุณกำลังทำงานด้วย ในการเพิกเฉยต่อไฟล์ / ไดเรกทอรีสำหรับโครงการใดโครงการหนึ่งคุณสามารถเพิ่ม.projectile
ไฟล์ลงในรูทของโครงการและเพิ่มพา ธ เพื่อละเว้นคำนำหน้าด้วยโครงการ-
ดังต่อไปนี้
-/CMake
ดูเอกสารของprojectile-parse-dirconfig-file
(หรือเอกสารของ projectile ) สำหรับข้อมูลเพิ่มเติม
แยกวิเคราะห์โครงการละเว้นไฟล์และส่งคืนไดเร็กทอรีเพื่อละเว้นและเก็บไว้
ค่าส่งคืนจะเป็นข้อเสียรถยนต์เป็นรายการไดเรกทอรีที่จะเก็บไว้และ cdr เป็นรายการไฟล์หรือไดเรกทอรีที่จะไม่สนใจ
สตริงที่เริ่มต้นด้วย +จะถูกเพิ่มในรายชื่อของ
ไดเรกทอรีที่จะเก็บและสตริงที่เริ่มต้นด้วย -จะถูกเพิ่มในรายชื่อของ
ไดเรกทอรีที่จะไม่สนใจ ความเข้ากันได้ย้อนหลังโดยไม่ต้องมี
คำนำหน้าสตริงจะได้รับการสันนิษฐานว่าจะเป็นสตริงที่ไม่สนใจ
projectile-globally-ignored-file-suffixes
ทำงานได้ตามที่ฉันตั้งใจ สิ่งนี้ควรมีเพียงคำต่อท้าย (เช่น "o" สำหรับไฟล์ออบเจ็กต์), ไฟล์ glob (เช่น "* .o") หรืออย่างอื่นหรือไม่? ตรงไปตรงมาฉันได้ลองใช้คอมโบทุกอันที่ฉันสามารถนึกได้และมันก็ไม่ได้ผล