[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: 初期起動時のフレームサイズ
- X-ml-count: 5077
- Subject: Re: 初期起動時のフレームサイズ
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Wed, 21 Jan 2004 17:16:48 +0900
- User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (usg-unix-v) Mule/5.0 (SAKAKI)
height の話。
>>>>> In [meadow-users-jp : No.5059]
>>>>> "Minoru Takaie" <takaie@xxxxxxxxxxxxxxxxx> wrote:
> 初期起動時のフレームサイズが、なぜか設定どおりになりません。
> 具体的には、~/.emacs で、次のように指定しているにも関わらず、
> (setq default-frame-alist
> '((font . "private-fontset") ; フォントセット
> (width . 80)
> (height . 25)))
> 縦が20文字(ツールバー下から、モードライン上まで)
> になってしまいます。なぜでしょうか。
そういう仕様だからです。(だよね、そういうことだよね!?)
もともと Emacs はシリアル端末で動作するようになっていて
height の行数は window(mode-line含む) + echo-erea です。
(menu はシリアル端末では存在しなかった)
M-x tool-bar-mode RET で toolbar を消して echo-erea
(mini-buffer)までの行数を数えると 25行になります。
ということです。
で、これまたややこしいことに Emacs21(Meadow2) からは
(line-spacing . 2) のように行間を画素数指定で空けることがで
きるようになりました。でもフレームの高さは line-spacing が
0 の行数の高さになります。
だから次の設定だと、ツールバー下から、モードライン上までの行
数は 19 行になりますでしょ。
(setq default-frame-alist
'((height . 25)
(line-spacing . 2)))
--
こせき // サポートページ
http://www.NetLaputa.ne.jp/~kose/MeadowBook/