El contenido de la mode-line
se almacena en la variable mode-line-format
. Emacs
También admite una línea de encabezado cuyo contenido es dirigido por la variable header-line-format
.
En principio puedes usar
(setq header-line-format mode-line-format)
(setq-default mode-line-format nil)
para que el formato del header-line
sea igual al de su línea de modo actual y elimine el mode-line
.
Editar: si desea utilizar esta configuración, coloque permanentemente
(setq-default header-line-format mode-line-format)
en su archivo de inicio (gracias a nispio por esa sugerencia).
Como también desea minibuffer
que aparezca en la parte superior, volveré a vincular la respuesta de @ Malabarba a la pregunta ¿Cómo mostrar el contenido del minibúfer en el medio del marco de emacs? que se puede adaptar para mostrar el minibúfer en la parte superior. Además, considere la respuesta @phils a la pregunta ¿Es posible mover el minibúfer emacs a la parte superior de la pantalla? en la etiqueta "viejo" emacs
en stackoverflow.
Hasta donde sé, no hay forma de colocar directamente el minibúfer en la parte superior. El único enfoque (que también se usa en las respuestas anteriores) es usar un segundo marco.