MAN page from RedHat Other mh-6.8.3-15.i386.rpm
VMH
Section: User Commands (1)
Updated: MH.6.8
Index NAME
vmh - visual front-end to MH
SYNOPSIS
vmh[-prompt string][-vmhproc program] [-novmhproc][switches for
vmhproc][-help]
DESCRIPTION
vmh is a program which implements the server side ofthe
MH window management protocoland uses
curses (3) routines to maintain a split-screen interface toany program which implements the client side of the protocol.This latter program, called the
vmhproc,is specified using the `-vmhproc program' switch.
The upshot of all this is that one can run msh on a display terminaland get a nice visual interface.To do this, for example, just add the line
mshproc: vmh
to your .mh_profile.(This takes advantage of the fact thatmsh is the default vmhproc for vmh.)
In order to facilitate things,if the `-novmhproc' switch is given,and vmh can't run on the user's terminal,the vmhproc is run directly without the window management protocol.
After initializing the protocol,vmh prompts the user for a command to be given to the client.Usually, this results in output being sent to one or more windows.If a output to a window would cause it to scroll,vmh prompts the user for instructions,roughly permitting the capabilities of less or more(e.g., the ability to scroll backwards and forwards):
SPACE advance to the next windowfulRETURN * advance to the next liney * retreat to the previous lined * advance to the next ten linesu * retreat to the previous ten linesg * go to an arbitrary line (preceed g with the line number)G * go to the end of the window (if a line number is given, this acts like `g')CTRL-L refresh the entire screenh print a help messageq abort the window
(A `*' indicates that a numeric prefix is meaningful for this command.)
Note that if a command resulted in more than one window's worth ofinformation being displayed,and you allow the command which is generating information for the window togracefully finish(i.e., you don't use the `q' command to abort information being sent to thewindow),then vmh will give you one last change to peruse the window.This is useful for scrolling back and forth.Just type `q' when you're done.
To abnormally terminate vmh (without core dump),use <QUIT> (usually CTRL-\).For instance,this does the ``right'' thing with bbc and msh.^$HOME/.mh_profile~^The user profile^Path:~^To determine the user's MH directorymsh(1)`-prompt (vmh) '`-vmhproc msh'NoneThe argument to the `-prompt' switch must be interpreted as a single tokenby the shell that invokes vmh.Therefore,one must usually place the argument to this switch inside double-quotes.
At present,there is no way to pass signals (e.g., interrupt, quit) to the client.However,generating QUIT when vmh is reading a command from the terminal issufficient to tell the client to go away quickly.
Acts strangely (loses peer or botches window management protocol with peer)on random occasions.
Index
- NAME
- SYNOPSIS
- DESCRIPTION
This document was created byman2html,using the manual pages.