|
(画面例)
TeraTerm内でemacsを立ち上げたら,
画面いっぱいにならずに赤い点線で示した部分だけ使われて
小さいemacsが立ち上がってしまった.
|
TeraTermで,emacsとしたら,
画面いっぱいにならずに小さいemacsになってしまった.
emacsのことだから,.emacsがおかしいのかと思って
.emacsを眺めて悩んでしまうけど,
実はこれは.emacsの問題じゃなくて,
ターミナルの桁数・行数がemacsにうまくつたわっていないために起こる現象.
emacsは,環境変数COLUMNSおよびLINESを参照して表示する画面の大きさを決めるので,
この値を正しく設定しておかなければならない.
現在のCOLUMNS,LINESの値は,resizeコマンドを実行するとわかる.
$ resize COLUMNS=90 LINES=35 export COLUMNS LINES;
resizeコマンドの出力結果はそのままBシェルで解釈できる形式になっているので,
これをevalしてからemacsを立ち上げれば,
画面いっぱいのemacsが表示されるようになる.
$ eval `resize`