0

Emacsの最適なフレーム幅を自動的に設定するには?

コマンドラインからEmacsでファイルを開くとき、フレームサイズを自動的に設定する方法

  • width は、最も広い行またはコンピューターの画面幅のいずれか小さい方よりも 2 文字広い

  • 高さは 80 行、またはコンピューターの画面の高さのどちらか小さい方ですか?

4

2 に答える 2

1

find-file-hookフレームのサイズを設定するを使用できます。display-width や display-height などが必要で、ファイル全体をループして各行の幅を計算する必要があります (forward-line次の行に移動しend-of-lineたり、行末に移動しcurrent-columnたり、幅)。また、メニューバーやフリンジなどを考慮するために、1 つ 1 つずれた詳細をいじる必要があるでしょう。

自分?フレーム幅を調整する必要がないように、ファイルが 80 列を超えてはならないことを宣言することを好みます。

于 2012-04-14T02:19:28.943 に答える
0

これはまさにライブラリfit-frame.elautofit-frame.elの目的です。http://www.emacswiki.org/FrameSizeも参照してください。

于 2013-10-28T02:23:05.953 に答える