Emacsは絶えず新しいウィンドウを作成しており、最近は1日が台無しになっています。ウィンドウを作成するときにemacsに次のポリシーを使用するように指示するにはどうすればよいですか?
- 垂直分割を好む
- ウィンドウが80列未満になる場合は、垂直分割を停止します。
- ウィンドウが60行未満になる場合は、水平分割を停止します。
- この6x6グリッドに到達したら、27インチモニターでウィンドウの再利用を開始してください!
また、ウィンドウのバランスを常に維持することをお勧めしますが、分割するたびに未亡人のサイズが不均衡になります。大きすぎるウィンドウが1つ、小さすぎるウィンドウが2つではなく、同じサイズのウィンドウが3つある方がいいです。このための設定はありますか、それともバランスウィンドウのアドバイスをする賢明な場所はありますか?
                  分割ウィンドウを作成する操作は何ですか?
                
                
                  
                    —
                    アンドリュースワン
                    
                  
                
              
                  私は主に最近のプログラミングClojureのをやっているので、サイダーのコマンドのように:サイダーテストランテスト、サイダー-FIND-VAR、サイダー-docの、サイダー・スイッチ・ツー・REPLバッファなどなど
                
                
                  
                    —
                    expez 
                    
                  
                
              
                  ほとんどの人は、ニーズに合わせてカスタマイズするためにソースコード(たとえばcider -stuff)を開くことに興味がありません。代わりに、のカスタマイズなどの簡単な修正を探します
                
                  
                    —
                    法律家
                    
                  
                
              display-buffer-alist。他の人は、事実の後にそれをプログラムで修正するだけです。たとえば、delete-windowおよびswitch-to-buffer、垂直/水平に分割するなどです。また、ウィンドウの管理や以前のレイアウトに戻すためのライブラリがいくつかあります。私は最初のオプション、つまりソースを変更して完全に完璧にすることを好みますが、私はまれな少数派です。
                
                  マニュアルに関するウィンドウ分割でセクションを見て- 
                
                  
                    —
                    lawlist 
                    
                  
                
              split-height-thresholdとsplit-width-threshold- gnu.org/software/emacs/manual/html_node/emacs/...
                
                  の非常に汎用的なCONDITIONで使用するカスタムACTION関数を定義したいようです
                
                  
                    —
                    -phils 
                    
                  
                
              display-buffer-alist。display-bufferこのようなACTION関数(および標準関数のリスト、調べることができるコード)の要件については参照してください。ただし、希望する方法でバッファーを表示する必要があります(そして、後でウィンドウのバランスをとることができます)。 。