Emacs terus-menerus membuat jendela baru dan telah merusak hari saya belakangan ini. Bagaimana saya bisa memberi tahu emacs untuk menggunakan kebijakan berikut saat membuat windows?
- Memilih perpecahan vertikal
- Berhentilah melakukan pemisahan vertikal saat windows kurang dari 80 kolom.
- Berhenti melakukan pemisahan horizontal saat jendela kurang dari 60 baris.
- Ketika saya mencapai kisi 6x6 ini, pada monitor 27 "saya, mulailah menggunakan kembali windows!
Juga, saya lebih suka jendela saya selalu seimbang, tetapi setiap perpecahan membuat ukuran janda tidak seimbang. Saya lebih suka memiliki 3 jendela berukuran sama dari 1 besar dan dua yang terlalu kecil! Apakah ada pengaturan untuk ini, atau tempat yang masuk akal untuk memberikan saran jendela keseimbangan?
display-buffer-alist
. Lainnya hanya secara terprogram memperbaikinya setelah fakta - misalnya, delete-window
dan switch-to-buffer
, terbelah secara vertikal / horizontal, dan sebagainya. Dan, ada beberapa perpustakaan tambahan untuk membantu mengelola jendela dan / atau mengembalikan kembali ke tata letak sebelumnya. Saya lebih suka opsi pertama - yaitu, memodifikasi sumber dan membuatnya benar-benar sempurna, tetapi saya jarang ada orang.
split-height-threshold
dan split-width-threshold
- gnu.org/software/emacs/manual/html_node/emacs/…
display-buffer-alist
. Lihat display-buffer
persyaratan fungsi ACTION tersebut (dan daftar fungsi standar, kode yang dapat Anda periksa), tetapi akan bertanggung jawab untuk menampilkan buffer dengan cara apa pun yang Anda inginkan (dan tentunya dapat menyeimbangkan jendela setelahnya) .