Konten mode-linedisimpan dalam variabel mode-line-format. Emacsjuga mendukung baris tajuk yang kontennya dikemudikan oleh variabel header-line-format.
Pada prinsipnya Anda bisa menggunakan
(setq header-line-format mode-line-format)
(setq-default mode-line-format nil)
untuk membuat format header-linemenjadi sama dengan garis mode Anda saat ini dan menghapus mode-line.
Sunting: Jika Anda ingin menggunakan pengaturan ini secara permanen
(setq-default header-line-format mode-line-format)
dalam file init Anda (terima kasih kepada nispio untuk saran itu).
Karena Anda juga ingin minibuffertampil di atas, saya akan menautkan kembali jawaban Malabarba ke pertanyaan. Bagaimana menampilkan konten minibuffer di tengah bingkai emacs? yang dapat disesuaikan untuk menunjukkan minibuffer di bagian atas. Juga, pertimbangkan jawaban @phils untuk pertanyaan . Mungkinkah memindahkan emu mini minibus ke bagian atas layar? pada tag "lama" emacs pada stackoverflow.
Sejauh yang saya tahu, tidak ada cara untuk langsung menempatkan minibuffer di atas. Satu-satunya pendekatan (yang juga digunakan oleh jawaban di atas) adalah menggunakan bingkai kedua.