VM uses Emacs frames and windows to display messages and summaries and to provide a place for you to compose messages. Using VM's frame configuration facilities you can control when VM creates new frames and the size and attributes associated with new frames. Inside each frame you can associate different window setups with commands and classes of commands by using VM's window configuration facilities.
To use VM's frame configuration features, the variable
vm-mutable-frames
must be set non-nil
. This is the default. If
vm-mutable-frames
is set to nil VM will only use the current
frame, and VM will not create, delete or resize frames.
To use window configurations, the variable vm-mutable-windows
must be set non-nil
. If vm-mutable-windows
is set to nil, VM
will only use the selected window, and will not create, delete or
resize windows.