annotate etc/mule/mule.1 @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1 .TH MULE 1 "1994 July 28"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2 .UC 4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3 .SH NAME
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
4 mule \- Multilingual Enhancement to GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
5 .SH SYNOPSIS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
6 .B mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
7 [
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
8 .I command-line switches
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
9 ] [
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
10 .I files ...
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
11 ]
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
12 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
13 .SH DESCRIPTION
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
14 .I Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
15 is a multilingual enhancement to GNU Emacs.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
16 .I Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
17 provides a facility to display, input, and edit multilingual
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
18 characters in addition to all GNU Emacs facilities.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
19 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
20 .I GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
21 is a new version of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
22 .I Emacs,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
23 written by the author of the original (PDP-10)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
24 .I Emacs,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
25 Richard Stallman.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
26 Its user functionality encompasses
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
27 everything other
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
28 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
29 editors do, and it is easily extensible since its
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
30 editing commands are written in Lisp.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
31 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
32 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
33 has an extensive interactive help facility,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
34 but the facility assumes that you know how to manipulate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
35 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
36 windows and buffers.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
37 CTRL-h (backspace
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
38 or CTRL-h) enters the Help facility. Help Tutorial (CTRL-h t)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
39 requests an interactive tutorial which can teach beginners the fundamentals
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
40 of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
41 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
42 in a few minutes.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
43 Help Apropos (CTRL-h a) helps you
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
44 find a command given its functionality, Help Character (CTRL-h c)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
45 describes a given character's effect, and Help Function (CTRL-h f)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
46 describes a given Lisp function specified by name.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
47 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
48 .I Emacs's
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
49 Undo can undo several steps of modification to your buffers, so it is
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
50 easy to recover from editing mistakes.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
51 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
52 .I GNU Emacs's
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
53 many special packages handle mail reading (RMail) and sending (Mail),
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
54 outline editing (Outline), compiling (Compile), running subshells
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
55 within
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
56 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
57 windows (Shell), running a Lisp read-eval-print loop
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
58 (Lisp-Interaction-Mode), and automated psychotherapy (Doctor).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
59 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
60 There is an extensive reference manual, but
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
61 users of other Emacses
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
62 should have little trouble adapting even
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
63 without a copy. Users new to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
64 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
65 will be able
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
66 to use basic features fairly rapidly by studying the tutorial and
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
67 using the self-documentation features.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
68 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
69 .SM Emacs Options
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
70 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
71 The following options are of general interest:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
72 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
73 .I file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
74 Edit
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
75 .I file.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
76 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
77 .BI \+ number
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
78 Go to the line specified by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
79 .I number
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
80 (do not insert a space between the "+" sign and
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
81 the number).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
82 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
83 .B \-q
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
84 Do not load an init file.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
85 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
86 .BI \-u " user"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
87 Load
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
88 .I user's
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
89 init file.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
90 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
91 .BI \-t " file"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
92 Use specified
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
93 .I file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
94 as the terminal instead of using stdin/stdout.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
95 This must be the first argument specified in the command line.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
96 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
97 The following options are lisp-oriented
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
98 (these options are processed in the order encountered):
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
99 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
100 .BI \-f " function"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
101 Execute the lisp function
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
102 .I function.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
103 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
104 .BI \-l " file"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
105 Load the lisp code in the file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
106 .I file.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
107 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
108 The following options are useful when running
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
109 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
110 as a batch editor:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
111 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
112 .BI \-batch " commandfile"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
113 Edit in batch mode using the commands found in
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
114 .I commandfile.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
115 The editor will send messages to stdout.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
116 This option must be the first in the argument list.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
117 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
118 .B \-kill
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
119 Exit
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
120 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
121 while in batch mode.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
122 .\" START DELETING HERE IF YOU'RE NOT USING X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
123 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
124 .SM Using Emacs with X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
125 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
126 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
127 has been tailored to work well with the X window system.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
128 If you run
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
129 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
130 from under X windows, it will create its own X window to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
131 display in. You will probably want to start the editor
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
132 as a background process
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
133 so that you can continue using your original window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
134 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
135 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
136 can be started with the following X switches:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
137 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
138 .BI \-rn " name"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
139 Specifies the program name which should be used when looking up
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
140 defaults in the user's X resources. This must be the first option
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
141 specified in the command line.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
142 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
143 .BI \-name " name"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
144 Specifies the name which should be assigned to the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
145 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
146 window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
147 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
148 .B \-r
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
149 Display the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
150 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
151 window in reverse video.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
152 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
153 .B \-i
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
154 Use the "kitchen sink" bitmap icon when iconifying the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
155 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
156 window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
157 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
158 .BI \-font " fontset, " \-fn " fontset"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
159 Set the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
160 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
161 window's fontset to that specified by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
162 .I fontset.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
163 You can specify a fontset just by the name or a comma separated list of fonts.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
164 In the former case, the actual contents of the fontset should be defined by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
165 X's resource or Emacslisp function
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
166 .I new-fontset.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
167 In the latter case, a fontset of no name is created from the list.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
168 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
169 You will find the various
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
170 .I X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
171 fonts in the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
172 .I /usr/lib/X11/fonts
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
173 directory.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
174 Note that
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
175 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
176 will only accept fixed width fonts.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
177 Under the X11 Release 4 font-naming conventions, any font with the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
178 value "m" or "c" in the eleventh field of the font name is a fixed
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
179 width font. Furthermore, fonts whose name are of the form
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
180 .IR width x height
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
181 are generally fixed width, as is the font
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
182 .IR fixed .
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
183 See
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
184 .IR xlsfonts (1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
185 for more information.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
186
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
187 When you specify a fontset, be sure to put a space between the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
188 switch and the fontset name.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
189 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
190 .BI \-lsp " linespace"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
191 Set the dot size of u(pper) and l(ower)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
192 .I linespace
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
193 in the form
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
194 .I u+l.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
195 You can omit
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
196 .I u
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
197 and/or
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
198 .I l.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
199 The default value is
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
200 .I 1+1.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
201 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
202 .BI \-b " pixels"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
203 Set the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
204 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
205 window's border width to the number of pixels specified by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
206 .I pixels.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
207 Defaults to one pixel on each side of the window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
208 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
209 .BI \-ib " pixels"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
210 Set the window's internal border width to the number of pixels specified
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
211 by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
212 .I pixels.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
213 Defaults to one pixel of padding on each side of the window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
214 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
215 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
216 .BI \-geometry " geometry"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
217 Set the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
218 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
219 window's width, height, and position as specified. The geometry
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
220 specification is in the standard X format; see
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
221 .IR X (1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
222 for more information.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
223 The width and height are specified in characters; the default is 80 by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
224 24.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
225 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
226 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
227 .BI \-fg " color"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
228 On color displays, sets the color of the text.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
229
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
230 See the file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
231 .I /usr/lib/X11/rgb.txt
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
232 for a list of valid
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
233 color names.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
234 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
235 .BI \-bg " color"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
236 On color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
237 sets the color of the window's background.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
238 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
239 .BI \-bd " color"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
240 On color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
241 sets the color of the window's border.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
242 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
243 .BI \-cr " color"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
244 On color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
245 sets the color of the window's text cursor.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
246 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
247 .BI \-ms " color"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
248 On color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
249 sets the color of the window's mouse cursor.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
250 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
251 .BI \-d " displayname, " \-display " displayname"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
252 Create the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
253 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
254 window on the display specified by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
255 .IR displayname .
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
256 Must be the first option specified in the command line.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
257 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
258 .B \-nw
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
259 Tells
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
260 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
261 not to use its special interface to X. If you use this
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
262 switch when invoking
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
263 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
264 from an
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
265 .IR xterm (1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
266 window, display is done in that window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
267 This must be the first option specified in the command line.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
268 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
269 You can set
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
270 .I X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
271 default values for your
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
272 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
273 windows in your
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
274 .I \.Xresources
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
275 file (see
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
276 .IR xrdb (1)).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
277 Use the following format:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
278 .IP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
279 emacs.keyword:value
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
280 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
281 where
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
282 .I value
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
283 specifies the default value of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
284 .I keyword.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
285 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
286 lets you set default values for the following keywords:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
287 .TP 8
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
288 .B font (\fPclass\fB Font)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
289 Sets the window's text font.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
290 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
291 .B fontSetList (\fPclass\fB FontSetList)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
292 List of names of fontsets. The first fontset in the list is used by default.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
293 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
294 .B fontSet-XXX (\fPclass\fB FontSet-XXX)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
295 Definition of fontset XXX. It should be a comma separated
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
296 list of font names. Each name should contain at least CHARSET-REGISTRY.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
297 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
298 .B reverseVideo (\fPclass\fB ReverseVideo)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
299 If
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
300 .I reverseVideo's
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
301 value is set to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
302 .I on,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
303 the window will be displayed in reverse video.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
304 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
305 .B bitmapIcon (\fPclass\fB BitmapIcon)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
306 If
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
307 .I bitmapIcon's
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
308 value is set to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
309 .I on,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
310 the window will iconify into the "kitchen sink."
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
311 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
312 .B borderWidth (\fPclass\fB BorderWidth)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
313 Sets the window's border width in pixels.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
314 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
315 .B internalBorder (\fPclass\fB BorderWidth)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
316 Sets the window's internal border width in pixels.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
317 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
318 .B foreground (\fPclass\fB Foreground)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
319 For color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
320 sets the window's text color.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
321 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
322 .B background (\fPclass\fB Background)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
323 For color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
324 sets the window's background color.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
325 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
326 .B borderColor (\fPclass\fB BorderColor)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
327 For color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
328 sets the color of the window's border.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
329 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
330 .B cursorColor (\fPclass\fB Foreground)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
331 For color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
332 sets the color of the window's text cursor.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
333 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
334 .B pointerColor (\fPclass\fB Foreground)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
335 For color displays,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
336 sets the color of the window's mouse cursor.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
337 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
338 .B geometry (\fPclass\fB Geometry)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
339 Sets the geometry of the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
340 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
341 window (as described above).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
342 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
343 .B title (\fPclass\fB Title)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
344 Sets the title of the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
345 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
346 window.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
347 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
348 .B iconName (\fPclass\fB Title)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
349 Sets the icon name for the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
350 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
351 window icon.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
352 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
353 If you try to set color values while using a black and white display,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
354 the window's characteristics will default as follows:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
355 the foreground color will be set to black,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
356 the background color will be set to white,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
357 the border color will be set to grey,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
358 and the text and mouse cursors will be set to black.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
359 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
360 .SM Using the Mouse
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
361 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
362 The following lists the mouse button bindings for the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
363 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
364 window under X11.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
365
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
366 .in +\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
367 .ta \w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
368 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
369 MOUSE BUTTON FUNCTION
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
370 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
371 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
372 left Set point.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
373 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
374 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
375 middle Paste text.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
376 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
377 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
378 right Cut text into X cut buffer.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
379 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
380 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
381 SHIFT-middle Cut text into X cut buffer.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
382 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
383 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
384 SHIFT-right Paste text.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
385 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
386 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
387 CTRL-middle Cut text into X cut buffer and kill it.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
388 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
389 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
390 CTRL-right Select this window, then split it into
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
391 two windows. Same as typing CTRL-x 2.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
392 .\" START DELETING HERE IF YOU'RE NOT USING X MENUS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
393 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
394 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
395 CTRL-SHIFT-left X buffer menu--hold the buttons and keys
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
396 down, wait for menu to appear, select
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
397 buffer, and release. Move mouse out of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
398 menu and release to cancel.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
399 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
400 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
401 CTRL-SHIFT-middle X help menu--pop up index card menu for
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
402 Emacs help.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
403 .\" STOP DELETING HERE IF YOU'RE NOT USING X MENUS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
404 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
405 .ti -\w'CTRL-SHIFT-middle'u+4n
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
406 CTRL-SHIFT-right Select window with mouse, and delete all
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
407 other windows. Same as typing CTRL-x 1.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
408 .\" STOP DELETING HERE IF YOU'RE NOT USING X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
409 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
410 .SH MANUALS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
411 You can order printed copies of the GNU Emacs Manual for $20.00/copy
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
412 postpaid from the Free Software Foundation, which develops GNU software
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
413 (contact them for quantity prices on the manual). Their address is:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
414 .nf
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
415 Free Software Foundation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
416 675 Mass Ave.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
417 Cambridge, MA 02139
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
418 .fi
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
419 Your local Emacs maintainer might also have copies available. As
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
420 with all software and publications from FSF, everyone is permitted to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
421 make and distribute copies of the Emacs manual. The TeX source to the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
422 manual is also included in the Emacs source distribution.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
423 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
424 .SH FILES
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
425 /usr/local/info - files for the Info documentation browser
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
426 (a subsystem of Emacs) to refer to. Currently not much of Unix
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
427 is documented here, but the complete text of the Emacs reference
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
428 manual is included in a convenient tree structured form.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
429
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
430 /usr/local/lib/emacs/$VERSION/src - C source files and object files
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
431
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
432 /usr/local/lib/emacs/$VERSION/lisp - Lisp source files and compiled files
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
433 that define most editing commands. Some are preloaded;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
434 others are autoloaded from this directory when used.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
435
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
436 /usr/local/lib/emacs/$VERSION/etc - various programs that are used with
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
437 GNU Emacs, and some files of information.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
438
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
439 /usr/local/lib/emacs/$VERSION/etc/DOC.* - contains the documentation
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
440 strings for the Lisp primitives and preloaded Lisp functions
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
441 of GNU Emacs. They are stored here to reduce the size of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
442 Emacs proper.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
443
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
444 /usr/local/lib/emacs/$VERSION/etc/DIFF discusses GNU Emacs vs. Twenex
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
445 Emacs;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
446 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
447 /usr/local/lib/emacs/$VERSION/etc/CCADIFF discusses GNU Emacs vs. CCA
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
448 Emacs;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
449 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
450 /usr/local/lib/emacs/$VERSION/etc/GOSDIFF discusses GNU Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
451 vs. Gosling Emacs.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
452 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
453 /usr/local/lib/emacs/$VERSION/etc/SERVICE lists people offering
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
454 various services to assist users of GNU Emacs, including education,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
455 troubleshooting, porting and customization.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
456 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
457 These files also have information useful to anyone wishing to write
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
458 programs in the Emacs Lisp extension language, which has not yet been fully
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
459 documented.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
460
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
461 /usr/local/lib/emacs/lock - holds lock files that are made for all
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
462 files being modified in Emacs, to prevent simultaneous modification
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
463 of one file by two users.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
464
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
465 /usr/local/lib/emacs/$VERSION/$ARCHITECTURE/cpp - the GNU cpp, needed
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
466 for building Emacs on certain versions of Unix where the standard cpp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
467 cannot handle long names for macros.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
468
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
469 .\" START DELETING HERE IF YOU'RE NOT USING X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
470 /usr/lib/X11/rgb.txt - list of valid X color names.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
471 .\" STOP DELETING HERE IF YOU'RE NOT USING X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
472 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
473 .SH BUGS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
474 There is a mailing list, bug-gnu-emacs@prep.ai.mit.edu on the internet
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
475 (ucbvax!prep.ai.mit.edu!bug-gnu-emacs on UUCPnet), for reporting Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
476 bugs and fixes. But before reporting something as a bug, please try
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
477 to be sure that it really is a bug, not a misunderstanding or a
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
478 deliberate feature. We ask you to read the section ``Reporting Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
479 Bugs'' near the end of the reference manual (or Info system) for hints
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
480 on how and when to report bugs. Also, include the version number of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
481 the Emacs you are running in \fIevery\fR bug report that you send in.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
482
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
483 Do not expect a personal answer to a bug report. The purpose of reporting
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
484 bugs is to get them fixed for everyone in the next release, if possible.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
485 For personal assistance, look in the SERVICE file (see above) for
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
486 a list of people who offer it.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
487
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
488 Please do not send anything but bug reports to this mailing list.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
489 Send requests to be added to mailing lists to the special list
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
490 info-gnu-emacs-request@prep.ai.mit.edu (or the corresponding UUCP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
491 address). For more information about Emacs mailing lists, see the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
492 file /usr/local/emacs/etc/MAILINGLISTS. Bugs tend actually to be
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
493 fixed if they can be isolated, so it is in your interest to report
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
494 them in such a way that they can be easily reproduced.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
495 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
496 Bugs that I know about are: shell will not work with programs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
497 running in Raw mode on some Unix versions.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
498 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
499 There is a mailing list, mule@etl.go.jp on the internet, for reporting
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
500 Mule bugs and fixes. But before reporting something as a bug, please
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
501 try to check if the bug is Mule oriented or original GNU Emacs oriented.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
502 The mailing list above is to discuss Mule oriented matters.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
503 .SH UNRESTRICTIONS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
504 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
505 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
506 is free; anyone may redistribute copies of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
507 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
508 to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
509 anyone under the terms stated in the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
510 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
511 General Public License,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
512 a copy of which accompanies each copy of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
513 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
514 and which also
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
515 appears in the reference manual.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
516 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
517 Copies of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
518 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
519 may sometimes be received packaged with distributions of Unix systems,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
520 but it is never included in the scope of any license covering those
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
521 systems. Such inclusion violates the terms on which distribution
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
522 is permitted. In fact, the primary purpose of the General Public
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
523 License is to prohibit anyone from attaching any other restrictions
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
524 to redistribution of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
525 .I Emacs.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
526 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
527 Richard Stallman encourages you to improve and extend
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
528 .I Emacs,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
529 and urges that
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
530 you contribute your extensions to the GNU library. Eventually GNU
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
531 (Gnu's Not Unix) will be a complete replacement for Berkeley
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
532 Unix.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
533 Everyone will be able to use the GNU system for free.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
534 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
535 .I Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
536 is also free; anyone may redistribute copies of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
537 .I Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
538 to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
539 anyone under the terms stated in the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
540 .I GNU
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
541 General Public License,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
542 a copy of which accompanies each copy of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
543 .I Mule.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
544 .SH SEE ALSO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
545 X(1), xlsfonts(1), xterm(1), xrdb(1), m2ps(1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
546 .SH AUTHORS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
547 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
548 .I Emacs
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
549 was written by Richard Stallman and the Free Software Foundation.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
550 Joachim Martillo and Robert Krawitz added the X features.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
551 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
552 .I Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
553 was written by Ken'ichi HANDA, Satoru TOMURA, and Mikiko NISHIKIMI
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
554 of Electrotechnical Laboratory, JAPAN, with a great help by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
555 members Mule mailing list.