"SfR Fresh" - the SfR Freeware/Shareware Archive

Member "xiterm-2.0/doc/test/menus/README.menu" of archive xiterm-2.0.tar.gz:


As a special service "SfR Fresh" has tried to format the requested source page into HTML format using source code syntax highlighting with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.
    1 A few examples of constructing menubars for rxvt.  Used in conjuction
    2 with the reference material (rxvtRef.html/txt), it should be possible to
    3 piece together some useful menus without too much time.
    4 
    5 C-shell users be warned.
    6 Some of the menu items contain bsh/ksh constructs like ${EDITOR:-vi}\r
    7 which will cause your shell to gag.
    8 ----------------------------------------------------------------------
    9 
   10 example.menu:
   11 	simple menus for Pico and the Shell
   12 
   13 jedmenu.sl:
   14 	(almost) self-contained SLang code for loading up a menubar
   15 	for the Jed editor.  It doesn't need terminal.menu,
   16 	but looks a bit better with it.
   17 
   18 	Note for JED users:
   19 	    since rxvt provides an escape sequence to override the
   20 	    normal XTerm interpretation of Shift-Insert/Prev/Next,
   21 	    "wmark.sl" (MS-windows-style shift marking) works really
   22 	    well and is a nice bonus for those forced to switch
   23 	    to/from MS-windows
   24 
   25 terminal.menu
   26 	common rxvt terminal functions used by the other menus
   27 
   28 menu:
   29 	a small shell script to reduce the pain of typing
   30 	echo "ESC]10; ... BEL" for every menubar command.
   31 	It also contains a sample "default" menu at the bottom.
   32 
   33 rxvt.menu:
   34 	A nice script that allows a convenient way to have different
   35 	menubars used for rlogin|telnet to a machine.
   36 	Of course to get it to work, you'll need to add your own
   37 	machine names (and remove mine).
   38 
   39 	The script is set up so that "rxvt" will be called if the first
   40 	argument to the script does not contain "rxvt".
   41 	So
   42 		rxvt.menu [options]
   43 	is the same as
   44 		rxvt.menu rxvt [options]
   45 
   46 	To always have this script act as the front-end for rxvt:
   47 	  1) install the rxvt binary somewhere not in your path
   48 	  2) set the `exe' in menu.script to point to this binary
   49 	     eg,
   50 		exe="/usr/local/X11/rxvt-2.21/rxvt"
   51 		# default program to execute
   52 	  3) have rxvt.menu linked somewhere in your path as `rxvt'
   53 	  4) add all the various machines/menus combinations to
   54 	     rxvt.menu, or else make a separate database and change
   55 	     the `menu' variable in rxvt.menu to suit.