1 04/05/85  qedx, qx
 2 
 3 Syntax as a command:  qx {-control_args} {macro_path} {macro_args}
 4 
 5 
 6 Function:  invokes the qedx text editor to edit a BCE file system file.
 7 All requests of the standard Multics qedx editor are supported except
 8 for the "e" request.  For complete information, see the description of
 9 qedx in the Multics Commands and Active Functions manual, Order No.
10 AG92.  This command is valid at all BCE command levels.
11 
12 
13 Arguments:
14 macro_path
15    specifies the pathname of a segment from which the editor is to take
16    its initial instructions.  Such a set of instructions is commonly
17    referred to as a macro.  The editor automatically concatenates the
18    suffix "qedx" to macro_path to obtain the complete pathname of the
19    segment containing the qedx instructions.
20 
21 
22 macro_args
23    are optional arguments that are appended, each as a separate line,
24    to the buffer named "args" (the first optional argument becomes the
25    first line in the buffer and the last optional argument becomes the
26    last line).  Arguments are used in conjunction with a macro
27    specified by the macro_path argument.
28 
29    The editor executes the qedx requests contained in the segment
30    selected and then waits for you to type further requests.  If
31    macro_path is omitted, the editor waits for you to type a qedx
32    request.
33 
34 
35 Control arguments:
36 -no_rw_path
37    prevents the user from making read (r) or write (w) requests with a
38    pathname.  All read and write requests for buffer 0 affect the
39    pathname specified by the -pathname control argument.  The
40    -no_rw_path control argument is intended to be used within exec_coms
41    which are providing a limited environment; the user is prevented
42    from examining or altering segments other than the one specified
43    with -pathname.
44 
45 
46 -pathname path, -pn path
47    causes qedx to read the segment given by path into buffer 0,
48    simulating "r path," before executing a macro (see macro_path).
49    This control argument must precede macro_path.  If no macro is
50    specified, the user is placed immediately in the editor request
51    loop.
52 
53 
54 Notes:  Complete tutorial information on qedx is available in the qedx
55 Text Editor User's Guide, Order No.  CG40.