สร้าง emacs lock display ของบรรทัดแรกของไฟล์


10

ฉันจะทำให้ Emacs แสดงบรรทัดแรกของไฟล์ได้เสมอซึ่งมีข้อมูลส่วนหัว (เช่น CSV) ได้อย่างไรเมื่อฉันเลื่อนลงมาโดยที่ไม่สามารถมองเห็นได้อีกต่อไป


การสร้างหน้าต่างใหม่สำหรับบรรทัดส่วนหัวจะใช้งานได้ยกเว้นว่าบ่อยครั้งที่จำนวนคอลัมน์ใน csv มีขนาดใหญ่มากจนสามารถเลื่อนผ่านหน้าจอได้
wdkrnls

คำตอบ:


12

ทำให้มันเป็นสายหัว

หน้าต่างสามารถมีบรรทัดส่วนหัวที่ด้านบน มันไม่ได้เลื่อนออกไปนอกหน้าต่าง แต่จะยังคงปรากฏที่ด้านบน ฉันเดาว่าเป็นสิ่งที่คุณต้องการ


@wdkrnls ถ้าคุณใช้sx.elแพคเกจที่คุณจะสังเกตเห็นพวกเขาการแสดงผลทางลัดคณะกรรมการที่สำคัญด้านบนของ buffer ที่จะดำเนินการใช้:header-line-format (" " (:propertize "n p TAB" face mode-line-buffer-id) ": Navigate" " " (:propertize "u d" face mode-line-buffer-id) ": Up/Down Vote" " " (:propertize "c" face mode-line-buffer-id) ": Comment" " " (:propertize "a" face mode-line-buffer-id) ": Answer" " " (:propertize "e" face mode-line-buffer-id) ": Edit" " " (:propertize "q" face mode-line-buffer-id) ": Quit")
Kaushal Modi

header-line-formatดูมีแนวโน้ม แต่ไม่ได้รวมเข้ากับcsv-modeและโดยเฉพาะอย่างยิ่งกับcsv-align-fieldsฟังก์ชั่น แม้ว่าจะทำได้ แต่ก็ไม่ได้ซ่อนบรรทัดแรก
wdkrnls

1
ฉันหวังว่าจะมีการtabular-data-modeอ่านข้อมูลที่คั่นด้วยข้อความเป็นรูปแบบที่ผู้ใช้สามารถแก้ไขได้tabulated-list-modeซึ่งอาจใช้header lineคุณลักษณะนี้ด้วย
wdkrnls

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