Apakah ada cara saya bisa memindahkan garis mode dan minibuffer dari bawah ke atas layar?
Minibuffer dicakup oleh pertanyaan sebelumnya. Bagaimana menampilkan konten minibuffer di tengah bingkai emacs? , jadi pertanyaan ini terutama tentang garis mode.
Saya baru saja menjatuhkan laptop saya dan meretakkan layar, jadi saya tidak bisa melihat banyak hal di baris paling bawah.
Jawaban:
Konten
mode-line
disimpan dalam variabelmode-line-format
.Emacs
juga mendukung baris tajuk yang kontennya dikemudikan oleh variabelheader-line-format
.Pada prinsipnya Anda bisa menggunakan
untuk membuat format
header-line
menjadi sama dengan garis mode Anda saat ini dan menghapusmode-line
.Sunting: Jika Anda ingin menggunakan pengaturan ini secara permanen
dalam file init Anda (terima kasih kepada nispio untuk saran itu).
Karena Anda juga ingin
minibuffer
tampil 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.
sumber
setq-default
bukansetq
.Pertanyaan Anda sebenarnya adalah bagaimana membuat Emacs menghindari bagian layar Anda yang rusak; baris mode dan minibuffer hanya cenderung berakhir tidak dapat dibaca.
Daripada memindahkan mereka dan meninggalkan sesuatu yang lain (seperti teks) di bagian layar yang tidak dapat dibaca, solusi yang lebih bersih dan umum adalah menyusut dan memindahkan bingkai Emacs (yaitu apa yang biasanya disebut jendela) sehingga benar-benar terkandung di wilayah yang baik dari layar.
Seperti biasa dengan Emacs, ada alat khusus untuk itu. Maxframe library ( rumah Github ) dirancang untuk secara otomatis mengisi seluruh layar dengan bingkai Emacs, kebalikan dari apa yang Anda butuhkan, tetapi memperlihatkan
mf-set-frame-pixel-size
fungsi yang bermanfaat , yang dapat dipanggil dari file init bersama denganset-frame-position
fungsi standar untuk menempatkan Anda membingkai dalam posisi yang tepat secara otomatis ketika Anda membuka Emacs.sumber
http://doc.endlessparentheses.com/Var%2F2C-window-width.html
ketika saya klik di2C-window-width
sini .