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