Saya memiliki baris ini di file init.el saya untuk mengatur ukuran font di semua bingkai:
(push '(font . "DejaVu Sans Mono-10") default-frame-alist)
Ini berfungsi tetapi saya ingin memiliki font yang lebih besar di semua buffer sambil menjaga yang lebih kecil untuk baris mode (sehingga bisa muat lebih banyak informasi dan tidak terlalu mengganggu). Idenya adalah untuk memiliki set ini secara otomatis tanpa harus mengubah ukuran font dengan Cx C- + untuk setiap buffer terbuka.
Saya menggunakan Emacs 25.0.50.1 yang dikompilasi dari trunk pada sistem GNU / Linux.
Sunting: baru saja menambahkan jawaban yang menunjukkan bagaimana hal itu dapat dilakukan.
Berkat jawaban yang diberikan oleh itsjeyd saya berhasil menulis ekspresi pendek untuk mengubah ukuran semua wajah terkait mode-line untuk semua frame saat ini dan masa depan.
Jika Anda menggunakan tema lain selain yang default (seperti zenburn, dll.), Kode harus diletakkan setelah Anda menyatakan tema; yaitu, setelah baris ini:
Dengan asumsi ukuran font default Anda adalah lebih dari 10, kodenya adalah:
Untuk font yang lebih kecil, tetapkan nilai yang lebih kecil ("DejaVu Sans Mono-9"). Font lain dapat digunakan: inconsolata, dll.
Edit: menambahkan tangkapan layar yang menunjukkan hasil. Ukuran font pada mode-line adalah 10 sedangkan sisanya (buffer, dll.) Adalah 12.
sumber