การเว้นช่องว่างในการเติมให้เต็มแท็บในกระบวนการย่อยเชลล์ Cygwin บน GNU Emacs บน Windows


3

ฉันใช้ GNU Emacs บน Windows และ Cygwin เป็นเปลือกของฉัน ถ้าฉันสร้างเชลล์ย่อย Cygwin ด้วย Mx shell ฉันจะได้รับพรอมต์ bash ที่เหมาะสม ถ้าฉันพิมพ์สิ่งนี้:

cd ~/My<tab>

แท็บเสร็จสมบูรณ์เพื่อ

cd ~/My Documents/

ซึ่งถูกต้องใน Emacs / Tramp แต่ไร้ประโยชน์ใน Cygwin bash shell subprocess เนื่องจากพื้นที่จะต้องมีการหลบหนีด้วยแบ็กสแลช

ฉันจะทำให้การแท็บเสร็จสมบูรณ์นี้เพื่อแทรกแบ็กสแลชโดยอัตโนมัติได้อย่างไร


คุณมีอะไรแปลก ๆ ในตัวคุณ/etc/bash_completion.d/หรือเปล่า? นอกจากนี้ยังไม่นี้แก้ปัญหาของคุณหรือไม่
Ammar Alammar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.