3

私はそれぞれ (enlarge-window) と (shrink-window) を実行するためにS-<up>とを使用しています。S-<down>

これらのキーが、他のウィンドウに対する現在のウィンドウの位置に敏感であることを望みます。S-<up>フレームが水平方向に 2 つのウィンドウに分割されていて、現在のウィンドウが一番上のウィンドウである場合、(enlarge-window) の代わりに (shrink-window) を実行したいと思います。

他のウィンドウに対する現在のウィンドウの位置を確認するにはどうすればよいですか?

4

2 に答える 2

2

を使用できます(window-tree)。ウィンドウのサイズだけでなく、ツリーとしての位置も返します(emacsの内部では、フレームのウィンドウはツリー構造に保持されます)。

于 2012-08-03T18:07:37.110 に答える
2

関数を参照してください(window-edges)。ウィンドウの座標のリストを返します。y軸の値を他の表示されているウィンドウと比較するだけです。

于 2012-08-03T16:04:14.037 に答える