win上のemacs22(NTEmacs)でウインドウサイズ(フレームサイズ)を指定するには

win上のemacs22(NTEmacs)でウインドウサイズ(フレームサイズ)を指定するにはコマンドラインオプションを使う。

$ emacs -g 80x30

コマンドライン(BAT)なら

c:\cygwin\bin\run.exe /bin/bash --login -c  "/usr/local/emacs/22.2/bin/emacs -g 120x60"

.emacsなら

(set-frame-height (next-frame) 80)
(set-frame-width (next-frame) 60)


以下では動かない、なんでも.emacsと思いこんでいてはまってしまった。

(setq default-frame-alist
      (append '((width 80)(height 30))
	      default-frame-alist))