質問

どのように私は、例えば、emacsの窓の向きに教えてくださいそれは、垂直または水平分割によって作成された場合はどうなりますか?代わりに、ウィンドウを縦または横方向にサイズを変更できるかどうか私が言うことができますか?

関連音符に、プログラミングEmacsのウィンドウのチュートリアルは、例えば、ありますサイズ、関連するバッファ、プロパティ、など。?

どうもありがとうございます。

current-window-configurationandのset-window-configurationを掘ることができました。私はまだのEmacsを学んでいますので、私は変更する方法の構成オブジェクトをどのように処理するかわからない。

役に立ちましたか?

解決

私はあなたがEmacsのウィンドウではなく、トップレベルのアプリケーションウィンドウ(Emacsの専門用語でフレームいる)を意味する用語「窓」を使用していると仮定しています。それはあなたが探しているものなら、zdavの答えはいくつかの有用な情報を提供しています。

2つの関数window-heightwindow-widthがあります。あなたは自明ウィンドウは、それが広い(それが縦割りで作成されたことを意味している)、またはその逆であるよりも背が高いかどうかを示します機能をコーディングすることができます。ウィンドウのサイズはshrink-windowenlarge-windowを使用して変更されます。彼らは、それはあなたが探しているものかどう水平にサイズ変更を告げする引数を持っています。分割ウィンドウのお手伝いをすることができますwindow-splittable-pなどのようないくつかの他の機能があります。

窓で遊んで全体のスクープについては、マニュアルに相談します。

他のヒント

各バッファとフレームは、ローカル変数のセットを持っているようです。ジオメトリ情報の全てをそのように抽出することが可能でなければなりません。 のマニュアルを参照してください。にあり同様の窓/フレーム/バッファを操作についてのマニュアルの良い情報がたくさん。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top