1 02/12/85  emacs
 2 
 3 Syntax as a command:  emacs {-control_args} {paths}
 4 
 5 
 6 Function: enters the Emacs text editor, which has a large repertoire
 7 of requests for editing and formatting text and programs.
 8 
 9 
10 Arguments:
11 paths
12    are pathnames of segments to be read in.  Each is put into its own
13    appropriately named buffer.  Star and archive component pathnames
14    are accepted.
15 
16 
17 Control arguments:
18 -apply function_name arg1 arg2...argi,
19 -ap function_name arg1 arg2...argi
20    evaluates (function_name 'arg1 'arg2...'argi), where the args are
21    arguments to the named Lisp function (e.g., an Emacs request).  This
22    is valuable for constructing abbreviations.  This control argument
23    must be the last argument.
24 -line_length N, -ll N
25    sets the line length to be different from the terminal's default
26    line length.
27 -force, -fc
28    permits the use of terminal type control arguments (-ttp, -query,
29    -reset) when in the video system.
30 
31 
32 -line_length N, -ll N
33    sets the line length to be different from the terminal's default
34    line length.
35 -line_speed N, -ls N
36    indicates line speed to obtain proper padding (for ARPANet users),
37    where N is the output line baud rate in bits/second.  It is ignored
38    in the video system.
39 -macros path, -macro path, -mc path
40    loads the segment, specified by path, as Lisp, so that features
41    therein are available.
42 -no_force, -nfc
43     prevents the use of terminal type control arguments when in the
44    video system.  (Default)
45 -no_start_up, -no_startup, -ns
46    prevents use of your startup (start_up.emacs).
47 
48 
49 -page_length N, -pl N
50    sets the page length to be different from the terminal's default
51    page length.
52 -query
53    queries you for a terminal type without checking the Multics
54    terminal type first.  The query response can be any recognized
55    editor terminal type.  (See "Notes.")
56 
57 
58 -reset
59    specifies that Emacs disregard the terminal type set by
60    -terminal_type and set it in accord with the Multics terminal type
61    instead (see "Notes").
62 -terminal_type STR, -ttp STR
63    specifies your terminal type to Emacs, where STR is any recognized
64    editor terminal type or the pathname of a control segment to be
65    loaded.  If STR is not a recognized type, Emacs queries you after
66    entry, providing a list of recognized types.  (See "Notes.")
67 
68 
69 Notes: None of the terminal type control arguments (-ttp, -reset,
70 -query, -line_speed) are generally necessary; they are only used for
71 solving various communications problems.
72 
73 The control arguments -query, -reset, and -terminal_type are
74 incompatible.  You can't use them in the video system unless you
75 provide -force.
76 
77 Emacs is a display-oriented editor designed for use on CRT terminals.
78 Several modes of operation for special applications (e.g., RMAIL, PL/I,
79 FORTRAN) are provided; the default mode entered is Fundamental major
80 mode.
81 
82 
83 For a basic introduction to the Emacs Text Editor and descriptions of
84 the most generally used editing requests of emacs fundamental mode, see
85 the Introduction to Emacs Text Editor (CP31).  You can find a tutorial
86 introduction to the Emacs Text Editor, fully describing the editing
87 requests available and containing instructions for using special
88 features of emacs, in the Emacs Text Editor User's Guide (CH27).  A
89 guide for programmers writing extensions and terminal control modules
90 (CTLs) in Lisp is provided in the Emacs Extension Writer's Guide
91 (CJ52).
92 
93 You can get a complete list of available requests in emacs via the
94 make-wall-chart request while in emacs.  Type the following:
95    emacs
96    ESC-X make-wall-chart