Emacs'ı dosyanın ilk satırının kilitlenmesini sağlama


10

Emacs'ın, genellikle artık görünmeyeceği bir yere geçtiğimde başlık bilgilerini (CSV gibi) içeren bir dosyanın ilk satırını her zaman görüntülemesini nasıl sağlayabilirim?


Yalnızca başlık satırı için yeni bir pencere oluşturmak işe yarardı, ancak bir csv'deki sütun sayısı o kadar fazladır ki ekranın ötesine geçer.
wdkrnls

Yanıtlar:


12

Bir başlık satırı yapın .

Bir pencerenin üstünde bir başlık satırı olabilir. Pencereden dışarı çıkmaz, üstte görüntülenmeye devam eder. Sanırım istediğin bu.


Eğer kullanırsanız @wdkrnls sx.el paketi, onlar kullanılarak uygulanır tampon üstündeki anahtar kurulu kısayolları ekranı göreceksiniz 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-formatumut verici görünüyor, ama gerçekten fonksiyonla csv-modeve özellikle csv-align-fieldsfonksiyonla iyi entegre olmuyor . Yapabilseydi bile, ilk satırı gizlemez.
wdkrnls

1
Keşke tabular-data-modemetinle ayrılmış verilerde kullanıcı tarafından düzenlenebilir bir biçim olarak okunan bir metin olsaydı tabulated-list-mode, bu da muhtemelen header lineözelliği kullanır .
wdkrnls

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.