Selektor Tata Letak Jendela

8

Apakah ada paket yang membantu saya memilih tata letak yang telah ditentukan untuk jumlah jendela dalam bingkai yang sewenang-wenang? Saya akan sempurna jika bekerja dengan cara yang mirip dengan fungsi pilih-tata letak di tmux.

EDIT

Berikut ini adalah gif yang menunjukkan bagaimana tmux beralih di antara tata letak yang berbeda

masukkan deskripsi gambar di sini

kain88
sumber
2
Apakah Anda mencari sesuatu yang akan menyesuaikan tata letak windows yang ada (mungkin menambah atau menghapus beberapa windows juga)? Atau sebaliknya, sesuatu untuk membuka tata letak jendela dengan buffer tertentu ? Maaf jika itu dijawab oleh referensi tata letak pilih, saya tidak tahu tmux
Croad Langshan
Saya ingin memiliki opsi pertama. Saya menemukan contoh yang menunjukkan apa yang ingin saya miliki.
kain88

Jawaban:

4

Saya tidak berpikir itu akan bekerja persis seperti yang Anda inginkan, tetapi emacs-rotate bisa berguna. Anda mungkin harus menambahkan beberapa kustom Elisp untuk melayani tujuan spesifik Anda tetapi periksa sekalipun.

Meskipun saya memiliki monitor besar, saya tidak membagi-windows sebanyak itu kecuali untuk menonton output dari beberapa "konsol".

rimero
sumber
ya inilah yang saya cari.
kain88
1

senang mengetahui bahwa seseorang mencari ini. Saya juga terinspirasi oleh tmux dan telah menulis elisp tepat untuk tujuan ini.

Silakan unduh dan instal https://github.com/lgfang/elisp/blob/master/tiling.el

Kemudian Anda dapat "C- \" untuk beralih di antara tata letak yang telah ditentukan, atau 'Cu 4 C- \' untuk memasang 4 jendela aktif terakhir menggunakan tata letak yang telah ditentukan.

Ini tidak berarti elisp yang baik karena saya bukan elit elisp. Namun, itu adalah salah satu kesenangan emacs: Anda dapat menambahkan fungsionalitas sesuai kebutuhan Anda sendiri. Bukan begitu.

Lungang Fang
sumber