เป็นไปได้หรือไม่ที่จะมีเพียงโหมดบรรทัดเดียว (บางครั้งเรียกว่า "แถบสถานะ") สำหรับหน้าต่างทั้งหมด
ฉันต้องการให้บรรทัดโหมดเดี่ยวนี้แสดงข้อมูลเกี่ยวกับบัฟเฟอร์ที่เลือกในปัจจุบัน
เป็นไปได้หรือไม่ที่จะมีเพียงโหมดบรรทัดเดียว (บางครั้งเรียกว่า "แถบสถานะ") สำหรับหน้าต่างทั้งหมด
ฉันต้องการให้บรรทัดโหมดเดี่ยวนี้แสดงข้อมูลเกี่ยวกับบัฟเฟอร์ที่เลือกในปัจจุบัน
คำตอบ:
ฉันไม่มีวิธีแก้ปัญหาสำหรับ modeline เพียงอย่างเดียว แต่นี่เป็นทางเลือกสองทางที่เป็นไปได้:
หากคุณใช้ Powerline คุณสามารถตัดรูปแบบโหมดบรรทัดใน:
((:eval (when (powerline-selected-window-active) ...)))
จากนั้นเปลี่ยนmode-line-inactive
ใบหน้าให้กลมกลืนกับพื้นหลังของคุณ แต่ยังคงแยกบัฟเฟอร์ด้วย:
(set-face-attribute 'mode-line-inactive nil
:underline t
:background (face-background 'default))
จะมีลักษณะเช่นนี้:
frame-title-format
คุณframe-title-format
กำหนดสิ่งที่จะแสดงที่ด้านบนของกรอบของคุณเมื่อทำงานในกุย
ตั้งframe-title-format' like you would your
โหมดบรรทัดรูปแบบ `และพวกเขาตั้งโหมดบรรทัดรูปแบบของคุณเป็นสิ่งที่ว่างเปล่า -sh
ในที่สุดฉันก็ประสบความสำเร็จด้วยการแฮ็ค emacs
คุณจะได้รับรหัสที่มาจากhttps://github.com/amosbird/emacs/tree/onemodeline โดยทั่วไปจะใช้บรรทัดส่วนหัวของหน้าต่างขนาดเล็กเพื่อแสดงแบบจำลองบัฟเฟอร์ปัจจุบัน