The best way to change the frame size is using the default-frame-plist
variable. You can either use setq or customize. Whenever a new frame
is created, any properties in that list are applied. You want to set
height and width, which are in characters, not pixels. I have (setq
default-frame-plist '(width 80 height 45)) in my startup file, although
it's probably better to use customize.
There are functions set-frame-pixel-height and set-frame-displayable-
pixel-height but they don't make the frame window the exact size you
specify. This is probably due to internal and window manager borders,
and rounding off to character sizes.
None of this fixes the actual bug of course, but you should be able to
configure XEmacs to occupy the entire screen space.
|