昨日の朝、Emacs の git
リポジトリの最新バージョンで(HEAD)をコンパイルして使い始めたんだけど、起動時にフレームサイズ(他のアプリでいうウインドウサイズ)を調整するコードが動かなくなってしまった。
フレームサイズの変更は init.el
の中で、こんな感じに書いている。
;; frame size
(if (boundp 'window-system)
(setq default-frame-alist
(append (list
'(width . 100)
'(height . 60)
)
default-frame-alist)))
(setq initial-frame-alist default-frame-alist)
初期状態のフレーム設定値の連想リストである initial-frame-alist
へ、幅(width
)と高さ(height
)を指定していて、この設定値にしたがって、フレームサイズを変更してくれる動きになるはずなんだけど、どうもスルーされている気配。
(boundp 'window-system)
が nil
になってしまったのか?とも思ったけど、これは t
のまま。
とすると、initial-frame-alist
に関するバグなのかな? それとも仕様変更?
Emacs の Bug Report で、initial-frame-alist
を検索しても古いのしか見当たらないし、bug-gnu-emacs Archives にも見当たらないなぁ。
仕様変更の情報をちょっと調べてみるか。Emacs 内に入っている NEWS
ファイルを読めばいいか。
(まぁ、もう一度、最新のを build すれば治ったりするのかも知れないけど。。。)