Buat tampilan kunci emacs pada baris pertama file


10

Bagaimana saya bisa membuat Emacs selalu menampilkan baris pertama file yang berisi informasi header (seperti CSV) saat saya menggulir ke bawah di mana biasanya tidak lagi terlihat?


Membuat jendela baru hanya untuk baris tajuk akan berfungsi, kecuali bahwa seringkali jumlah kolom dalam csv begitu besar sehingga menggulir melewati layar.
wdkrnls

Jawaban:


12

Jadikan sebagai baris tajuk .

Sebuah jendela dapat memiliki garis tajuk di bagian atas. Itu tidak menggulir keluar dari jendela, tetapi tetap ditampilkan di bagian atas. Saya kira itulah yang Anda minta.


@wdkrnls Jika Anda menggunakan sx.el paket, Anda akan melihat mereka kunci layar pintas papan di bagian atas buffer diimplementasikan dengan menggunakan 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-formatterlihat menjanjikan, tetapi tidak benar-benar berintegrasi dengan baik csv-modedan terutama dengan csv-align-fieldsfungsinya. Bahkan jika itu bisa, itu tidak menyembunyikan baris pertama.
wdkrnls

1
Saya berharap ada tabular-data-modeyang membaca data dibatasi teks sebagai bentuk yang dapat diedit pengguna tabulated-list-mode, yang mungkin juga menggunakan header linefitur.
wdkrnls

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.