Вміст mode-line
файлу зберігається у змінній mode-line-format
. Emacs
також підтримує рядок заголовка, вміст якого керується змінною header-line-format
.
В принципі можна використовувати
(setq header-line-format mode-line-format)
(setq-default mode-line-format nil)
щоб зробити формат header-line
be рівним формату вашого поточного рядка режиму та видалити mode-line
.
Редагувати: Якщо ви хочете користуватися цією настройкою назавжди, поставте
(setq-default header-line-format mode-line-format)
у вашому файлі init (спасибі nispio за цю пропозицію).
Оскільки ви також хочете, minibuffer
щоб це відображалося вгорі, я повторно зв’яжу відповідь @ Малабарби на питання Як відобразити вміст мінібуфера посередині кадру emacs? який може бути адаптований для показу мінібуфера вгорі. Також розглянемо @phils відповідь на питання Чи можна перемістити мінібуфер emacs у верхній частині екрана? на "старий" emacs
тег у stackoverflow.
Наскільки я знаю, немає можливості безпосередньо поставити мінібуфер вгорі. Єдиний підхід (який також використовується вищезазначеними відповідями) - це використовувати другий кадр.