annotate etc/xemacs.1 @ 5853:1044acf60048

Revert part of Jerry's December 2014 that broke gnuclient on some OS X. lib-src/ChangeLog addition: 2015-03-08 Aidan Kehoe <kehoea@parhasard.net> * gnuserv.c (echo_request): No longer close the file handle unconditionally, leave this to the individual socket types. * gnuserv.c (handle_internet_request): Close the file handle here. * gnuserv.c (handle_unix_request): Don't close the file handle here, document why (it broke gnuclient under OS X). It should actually be OK, but my suspicion is that the issues is that the Unix (local) domain sockets are still underdocumented compared to the internet sockets.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 08 Mar 2015 20:59:25 +0000
parents 4b08f375e2fb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5447
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
1 .\" See section COPYING for copyright and redistribution information.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
2 .TH XEMACS 1 "2000-09-20"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 .UC 4
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 .SH NAME
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 xemacs \- Emacs: The Next Generation
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 .SH SYNOPSIS
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7 .B xemacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 [
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 .I command-line switches
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 ] [
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 .I files ...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 ]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 .SH DESCRIPTION
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 is a version of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 .IR Emacs ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 compatible with and containing many improvements over
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 .I GNU
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 .IR Emacs ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 written by Richard Stallman of the Free Software Foundation. It was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 originally based on an early release of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 .I GNU Emacs Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 .IR 19 ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 and has tracked subsequent releases of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26 .I GNU Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 as they have become available.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 The primary documentation of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 is in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 .I XEmacs Reference
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 .IR Manual ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 which you can read on-line using Info, a subsystem of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 .IR XEmacs .
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 Please look there for complete and up-to-date documentation.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 Complete documentation on using Emacs Lisp is available on-line
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 through the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 .I XEmacs Lisp Programmer's
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 .IR Manual .
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41 Both manuals also can be printed out nicely using the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42 .I TeX
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43 formatting package.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 The user functionality of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 encompasses everything other
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 .I Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 editors do, and it is easily extensible since its
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 editing commands are written in Lisp.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53 has an extensive interactive help facility,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 but the facility assumes that you know how to manipulate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 windows and buffers.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 CTRL-h enters the Help facility. Help Tutorial (CTRL-h t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 requests an interactive tutorial which can teach beginners the fundamentals
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
59 of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
60 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
61 in a few minutes.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
62 Help Apropos (CTRL-h a) helps you
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
63 find a command given its functionality, Help Key Binding (CTRL-h k)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
64 describes a given key sequence's effect, and Help Function (CTRL-h f)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
65 describes a given Lisp function specified by name. You can also
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
66 look up key sequences in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
67 .I XEmacs Reference Manual
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
68 using Lookup Key Binding (CTRL-h CTRL-k),
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
69 and look up Lisp functions in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
70 .I XEmacs Lisp Programmer's Manual
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
71 using Lookup Function (CTRL-h CTRL-f). All of these help functions,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
72 and more, are available on the Help menu if you are using a window
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
73 system.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
74 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
75 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
76 has extensive GUI (graphical user interface) support when running under
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
77 a window system such as
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
78 .IR X ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
79 including multiple frames (top-level windows), a menubar, a toolbar,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
80 horizontal and vertical scrollbars, dialog boxes, and extensive mouse
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 support.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 has full support for multiple fonts and colors, variable-width fonts,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 and variable-height lines, and allows for pixmaps to be inserted into
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86 a buffer. (This is used in the W3 web-browsing package and in some
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
87 of the debugger and outlining interfaces, among other things.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
88 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
89 .IR XEmacs 's
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
90 Undo can undo several steps of modification to your buffers, so it is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
91 easy to recover from editing mistakes.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
92 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93 .IR XEmacs 's
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
94 many special packages handle mail reading (VM, MH-E and RMail) and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
95 sending (Mail), Usenet news reading and posting (GNUS), World Wide Web
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
96 browsing (W3), specialized modes for editing source code in all common
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
97 programming languages, syntax highlighting for many languages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
98 (Font-Lock), compiling (Compile), running subshells within
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
99 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
100 windows (Shell), outline editing (Outline), running a Lisp read-eval-print
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
101 loop (Lisp-Interaction-Mode), and automated psychotherapy (Doctor).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
102 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
103 There is an extensive reference manual, but users of other Emacsen
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
104 should have little trouble adapting even without a copy. Users new to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
105 Emacs will be able to use basic features fairly rapidly by studying
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
106 the tutorial and using the self-documentation features.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
107 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
108 .SM XEmacs Options
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
109 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
110 XEmacs accepts all standard X Toolkit command line options when run in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
111 an X Windows environment. In addition, the following options are accepted
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
112 (when options imply a sequence of actions to perform, they are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
113 performed in the order encountered):
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
114 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
115 .BI \-t " file"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
116 Use specified
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
117 .I file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
118 as the terminal instead of using stdin/stdout. This implies
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
119 .BR \-nw \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
120 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
121 .BI \-batch
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
122 Edit in batch mode. The editor will send messages to stdout. You
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
123 must use the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 .BR \-l ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
125 .BR \-f ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
126 and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
127 .B \-eval
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
128 options to specify files to execute and functions to call.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
129 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
130 .B \-nw
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
131 Inhibit the use of any window-system-specific display code: use the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
132 current TTY.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
133 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
134 .B \-debug\-init
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
135 Enter the debugger if an error occurs loading the init file.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
136 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
137 .B \-unmapped
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138 Do not map the initial frame.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
139 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
140 .B \-no\-site\-file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 Do not load the site-specific init file (site-start.el).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
142 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
143 .B \-q, \-no\-init\-file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
144 Do not load an init file.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
145 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
146 .B \-no-early-packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
147 Do not process the early packages.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
148 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
149 .B \-vanilla
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
150 Load no extra files at startup. Equivalent to the combination of
4204
121918494c46 [xemacs-hg @ 2007-10-02 19:49:02 by aidan]
aidan
parents: 442
diff changeset
151 .BR \-q ", " \-no-site-file ", and " \-no-early-packages .
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
152 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
153 .BI \-u " user, " \-user " user"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
154 Load
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
155 .IR user 's
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
156 init file.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
157 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
158 .I file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
159 Edit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
160 .IR file \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
161 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 .BI \+ number
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
163 Go to the line specified by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
164 .I number
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
165 (do not insert a space between the "+" sign and the number).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
166 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
167 .B \-help
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
168 Print a help message and exit.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
169 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
170 .B \-V, \-version,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
171 Print the version number and exit.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173 .BI \-f " function, " \-funcall " function"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
174 Execute the lisp function
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
175 .IR function \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
176 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
177 .BI \-l " file, " \-load " file"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
178 Load the Lisp code in the file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
179 .IR file \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
180 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
181 .BI \-eval " form"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
182 Evaluate the Lisp form
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
183 .IR form \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
184 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
185 .BI \-i " file, " \-insert " file"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
186 Insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
187 .I file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
188 into the current buffer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
189 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
190 .B \-kill
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
191 Exit
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 (useful with
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
194 .BR \-batch ).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
195 .PP
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
196 .SM Using XEmacs with X Windows
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
197 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
198 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 has been tailored to work well with the X window system.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
200 If you run
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
201 .I XEmacs
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
202 from under X windows, it will create its own X window to display in.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
204 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 can be started with the following standard X options:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
207 .BI \-visual " <visualname><bitdepth>"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
208 Select the visual that XEmacs will attempt to use.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
209 .I <visualname>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
210 should be one of the strings "StaticColor", "TrueColor", "GrayScale",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
211 "PseudoColor" or "DirectColor", and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
212 .I <bitdepth>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 should be the number of bits per pixel (example, "-visual TrueColor24"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214 for a 24bit TrueColor visual) See
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 .IR X (1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 for more information.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 .B -privateColormap
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
219 Require XEmacs to create and use a private colormap for display. This
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
220 will keep XEmacs from taking colors from the default colormap and
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
221 keeping them from other clients, at the cost of causing annoying
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
222 flicker when the focus changes. Use this option only if your X server
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
223 does not support 24 bit visuals.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225 .BI \-geometry " ##x##+##+##"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 Specify the geometry of the initial window. The ##'s represent a number;
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227 the four numbers are width (characters), height (characters), X offset
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
228 (pixels), and Y offset (pixels), respectively. Partial specifications of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
229 the form
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
230 .I ##x##
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231 or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232 .I +##+##
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 are also allowed. (The geometry
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234 specification is in the standard X format; see
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235 .IR X (1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
236 for more information.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
237 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
238 .B \-iconic
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
239 Specifies that the initial window should initially appear iconified.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
240 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
241 .BI \-name " name"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 Specifies the program name which should be used when looking up
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243 defaults in the user's X resources.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245 .BI \-title " title, " \-T " title, " \-wn " title"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
246 Specifies the title which should be assigned to the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
247 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 window.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
249 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
250 .BI \-d " displayname, " \-display " displayname"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 Create the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
252 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
253 window on the display specified by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
254 .IR displayname .
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
255 Must be the first option specified in the command line.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
256 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
257 .BI \-font " font, " \-fn " font"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
258 Set the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
259 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
260 window's font to that specified by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
261 .IR font \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
262 You will find the various
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
264 fonts in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
265 .I /usr/lib/X11/fonts
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
266 directory.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 works with either fixed- or variable-width fonts, but will probably
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 look better with a fixed-width font.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271 .BI \-scrollbar\-width " pixels"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
272 Specify the width of the vertical scrollbars.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
273 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 .BI \-scrollbar\-height " pixels"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 Specify the height of the horizontal scrollbars.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 .BI \-bw " pixels, " \-borderwidth " pixels"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278 Set the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 window's border width to the number of pixels specified by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 .IR pixels \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 Defaults to one pixel on each side of the window.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
284 .BI \-ib " pixels, " \-internal\-border\-width " pixels"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285 Specify the width between a frame's border and its text, in pixels.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
286 Defaults to one pixel on each side of the window.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
287 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
288 .BI \-fg " color, " \-foreground " color"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
289 Sets the color of the text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
290
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
291 See the file
4798
ea7a6c12df45 Change /usr/lib/X11 paths to /usr/share/X11. See xemacs-patches message with
Jerry James <james@xemacs.org>
parents: 4204
diff changeset
292 .I /usr/share/X11/rgb.txt
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
293 for a list of valid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
294 color names.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
295 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
296 .BI \-bg " color, " \-background " color"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
297 Sets the color of the window's background.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
298 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
299 .BI \-bd " color, " \-bordercolor " color"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
300 Sets the color of the window's border.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
301 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
302 .BI \-mc " color"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
303 Sets the color of the mouse pointer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
304 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
305 .BI \-cr " color"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
306 Sets the color of the text cursor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
308 .B \-rv, \-reverse
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
309 Reverses the foreground and background colors (reverse video). Consider
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
310 explicitly setting the foreground and background colors instead of using
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
311 this option.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
312 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
313 .BI \-xrm " argument"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
314 This allows you to set an arbitrary resource on the command line.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
315 .I argument
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
316 should be a resource specification, as might be found in your
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
317 .I \.Xresources
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
318 or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
319 .I \.Xdefaults
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
320 file.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
321 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
322 You can also set resources, i.e.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
323 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
324 default values, for your
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
325 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
326 windows in your
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
327 .I \.Xresources
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
328 or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
329 .I \.Xdefaults
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
330 file (see
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
331 .IR xrdb (1)).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
332 Use the following format:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
333 .IP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
334 Emacs.keyword:value
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
335 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
336 or
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
337 .IP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
338 Emacs*EmacsFrame.keyword:value
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
339 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
340 where
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
341 .I value
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
342 specifies the default value of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
343 .IR keyword \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
344 (Some resources need the former format; some the latter.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
345 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
346 You can also set resources for a particular frame by using the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
347 format
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
348 .IP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
349 Emacs*framename.keyword:value
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
350 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
351 where
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
352 .I framename
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
353 is the resource name assigned to that particular frame.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
354 (Certain packages, such as VM, give their frames unique resource
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
355 names, in this case "VM".)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
356 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
357 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
358 lets you set default values for the following keywords:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
359 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
360 .B default.attributeFont (\fPclass\fB Face.AttributeFont)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
361 Sets the window's text font.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
362 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
363 .B default.attributeForeground (\fPclass\fB Face.AttributeForeground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
364 Sets the window's text color.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
365 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
366 .B default.attributeBackground (\fPclass\fB Face.AttributeBackground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
367 Sets the window's background color.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
368 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
369 .B \fIface\fB.attributeFont (\fPclass\fB Face.AttributeFont)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
370 Sets the font for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
371 .IR face ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
372 which should be the name of a face. Common face names are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
373 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
374 .in +\w'right-margin'u+12n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
375 .ta \w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
376 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
377 FACE PURPOSE
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
378 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
379 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
380 default Normal text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
381 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
382 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
383 bold Bold text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
384 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
385 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
386 italic Italicized text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
387 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
388 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
389 bold-italic Bold and italicized text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
390 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
391 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
392 modeline Modeline text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
393 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
394 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
395 zmacs-region Text selected with the mouse.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
396 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
397 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
398 highlight Text highlighted when the mouse passes over.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
399 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
400 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
401 left-margin Text in the left margin.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
402 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
403 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
404 right-margin Text in the right margin.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
405 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
406 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
407 isearch Text highlighted during incremental search.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
408 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
409 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
410 info-node Text of Info menu items.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
411 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
412 .ti -\w'right-margin'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
413 info-xref Text of Info cross references.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
414 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
415 .B \fIface\fB.attributeForeground (\fPclass\fB Face.AttributeForeground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
416 Sets the foreground color for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
417 .IR face \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
418 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
419 .B \fIface\fB.attributeBackground (\fPclass\fB Face.AttributeBackground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
420 Sets the background color for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
421 .IR face \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
422 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
423 .B \fIface\fB.attributeBackgroundPixmap (\fPclass\fB Face.AttributeBackgroundPixmap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
424 Sets the background pixmap (stipple) for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
425 .IR face \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
426 .TP 8
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
427 .B \fIface\fB.attributeUnderline (\fPclass\fB Face.AttributeUnderline)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
428 Whether
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
429 .I face
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
430 should be underlined.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
431 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
432 .B reverseVideo (\fPclass\fB ReverseVideo)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
433 If set to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
434 .IR on ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
435 the window will be displayed in reverse video. Consider
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
436 explicitly setting the foreground and background colors instead
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
437 of using this resource.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
438 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
439 .B borderWidth (\fPclass\fB BorderWidth)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
440 Sets the window's border width in pixels.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
441 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
442 .B internalBorderWidth (\fPclass\fB InternalBorderWidth)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
443 Sets the window's internal border width in pixels.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
444 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
445 .B borderColor (\fPclass\fB BorderColor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
446 Sets the color of the window's border.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
447 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
448 .B cursorColor (\fPclass\fB Foreground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
449 Sets the color of the window's text cursor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
450 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
451 .B pointerColor (\fPclass\fB Foreground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
452 Sets the color of the window's mouse cursor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
453 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
454 .B emacsVisual (\fPclass\fB EmacsVisual)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
455 Sets the default visual
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
456 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
457 will try to use (as described above).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
458 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
459 .B privateColormap (\fPclass\fB PrivateColormap)
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
460 If set,
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
461 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
462 will default to using a private colormap.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
463 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
464 .B geometry (\fPclass\fB Geometry)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
465 Sets the geometry of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
466 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
467 window (as described above).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
468 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
469 .B iconic (\fPclass\fB Iconic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
470 If set to on, the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
471 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
472 window will initially appear as an icon.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
473 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
474 .B menubar (\fPclass\fB Menubar)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
475 Whether the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
476 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
477 window will have a menubar. Defaults to true.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
478 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
479 .B initiallyUnmapped (\fPclass\fB InitiallyUnmapped)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
480 Whether
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
481 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
482 will leave the initial frame unmapped when it starts up.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
483 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
484 .B barCursor (\fPclass\fB BarCursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
485 Whether the cursor should be a bar instead of the traditional box.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
486 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
487 .B title (\fPclass\fB Title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
488 Sets the title of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
489 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
490 window.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
491 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
492 .B iconName (\fPclass\fB Title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
493 Sets the icon name for the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
494 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
495 window icon.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
496 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
497 .B scrollBarWidth (\fPclass\fB ScrollBarWidth)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
498 Sets the width of the vertical scrollbars, in pixels. A width of 0
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
499 means no vertical scrollbars.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
500 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
501 .B scrollBarHeight (\fPclass\fB ScrollBarHeight)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
502 Sets the height of the horizontal scrollbars, in pixels. A height of 0
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
503 means no horizontal scrollbars.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
504 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
505 .B scrollBarPlacement (\fPclass\fB ScrollBarPlacement)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
506 Sets the position of vertical and horizontal scrollbars. Should be one
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
507 of the strings "top-left", "bottom-left", "top-right", or "bottom-right".
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
508 The default is "bottom-right" for the Motif and Lucid scrollbars and
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
509 "bottom-left" for the Athena scrollbars.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
510 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
511 .B topToolBarHeight (\fPclass\fB TopToolBarHeight)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
512 Sets the height of the top toolbar, in pixels. 0 means no top toolbar.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
513 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
514 .B bottomToolBarHeight (\fPclass\fB BottomToolBarHeight)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
515 Sets the height of the bottom toolbar, in pixels. 0 means no
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
516 bottom toolbar.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
517 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
518 .B leftToolBarWidth (\fPclass\fB LeftToolBarWidth)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
519 Sets the width of the left toolbar, in pixels. 0 means no left toolbar.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
520 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
521 .B rightToolBarWidth (\fPclass\fB RightToolBarWidth)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
522 Sets the width of the right toolbar, in pixels. 0 means no right toolbar.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
523 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
524 .B topToolBarShadowColor (\fPclass\fB TopToolBarShadowColor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
525 Sets the color of the top shadows for the toolbars. (For all toolbars,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
526 \fBnot\fR just the toolbar at the top of the frame.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
527 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
528 .B bottomToolBarShadowColor (\fPclass\fB BottomToolBarShadowColor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
529 Sets the color of the bottom shadows for the toolbars. (For all toolbars,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
530 \fBnot\fR just the toolbar at the bottom of the frame.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
531 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
532 .B topToolBarShadowPixmap (\fPclass\fB TopToolBarShadowPixmap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
533 Sets the pixmap of the top shadows for the toolbars. (For all toolbars,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
534 \fBnot\fR just the toolbar at the top of the frame.) If set, this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
535 resource overrides the corresponding color resource.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
536 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
537 .B bottomToolBarShadowPixmap (\fPclass\fB BottomToolBarShadowPixmap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
538 Sets the pixmap of the bottom shadows for the toolbars. (For all toolbars,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
539 \fBnot\fR just the toolbar at the bottom of the frame.) If set, this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
540 resource overrides the corresponding color resource.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
541 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
542 .B toolBarShadowThickness (\fPclass\fB ToolBarShadowThickness)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
543 Thickness of the shadows around the toolbars, in pixels.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
544 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
545 .B visualBell (\fPclass\fB VisualBell)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
546 Whether XEmacs should flash the screen rather than making an audible beep.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
547 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
548 .B bellVolume (\fPclass\fB BellVolume)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
549 Volume of the audible beep. Range is 0 through 100.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
550 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
551 .B useBackingStore (\fPclass\fB UseBackingStore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
552 Whether
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
553 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
554 should set the backing-store attribute of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
555 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
556 windows it creates. This increases the memory usage of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
557 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
558 server but decreases the amount of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
559 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
560 traffic necessary to update the screen, and is useful when the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
561 connection to the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
562 .I X
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
563 server goes over a low-bandwidth line such as a modem connection.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
564 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
565 .B textPointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
566 The cursor to use when the mouse is over text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
567 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
568 .B selectionPointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
569 The cursor to use when the mouse is over a mouse-highlighted
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
570 text region.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
571 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
572 .B spacePointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
573 The cursor to use when the mouse is over a blank space in a buffer (that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
574 is, after the end of a line or after the end-of-file).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
575 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
576 .B modeLinePointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
577 The cursor to use when the mouse is over a mode line.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
578 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
579 .B gcPointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
580 The cursor to display when a garbage-collection is in progress.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
581 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
582 .B scrollbarPointer (\fPclass\fB Cursor)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
583 The cursor to use when the mouse is over the scrollbar.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
584 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
585 .B pointerColor (\fPclass\fB Foreground)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586 The foreground color of the mouse cursor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
587 .TP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
588 .B pointerBackground (\fPclass\fB Background)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
589 The background color of the mouse cursor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
590 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
591 .SM Using the Mouse
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
592 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
593 The following lists the mouse button bindings for the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
594 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
595 window under X11.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
596
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
597 .in +\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
598 .ta \w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
599 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
600 MOUSE BUTTON FUNCTION
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
601 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
602 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
603 left Set point or make a text selection.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
604 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
605 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
606 middle Paste text.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
607 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
608 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
609 right Pop up a menu of options.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
610 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
611 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
612 SHIFT-left Extend a selection.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
613 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
614 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
615 CTRL-left Make a selection and insert it at point.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
616 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
617 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
618 CTRL-middle Set point and move selected text there.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
619 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
620 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
621 CTRL-SHIFT-left Make a selection, delete it, and insert it at point.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
622 .br
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
623 .ti -\w'CTRL-SHIFT-middle'u+4n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
624 META-left Make a rectangular selection.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
625 .SH FILES
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
626 Lisp code is read at startup from the user's init file,
4204
121918494c46 [xemacs-hg @ 2007-10-02 19:49:02 by aidan]
aidan
parents: 442
diff changeset
627 \fB$HOME/.xemacs/init.el\fP. If this file does not exist then
121918494c46 [xemacs-hg @ 2007-10-02 19:49:02 by aidan]
aidan
parents: 442
diff changeset
628 \fB$HOME/.emacs\fP will be read if it is present.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
629
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
630 /usr/local/info - files for the Info documentation browser
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
631 (a subsystem of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
632 .IR XEmacs )
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
633 to refer to. The complete text of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
634 .I XEmacs Reference Manual
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
635 and the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
636 .I XEmacs Lisp Programmer's Manual
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
637 is included in a convenient tree structured form.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
638
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
639 /usr/local/lib/xemacs-$VERSION/info - the Info files may be here instead.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
640
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
641 /usr/local/lib/xemacs-$VERSION/lisp/* - Lisp source files and compiled files
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
642 that define most editing commands. The files are contained in subdirectories,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
643 categorized by function or individual package. Some are preloaded;
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
644 others are autoloaded from these directories when used.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
645
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
646 /usr/local/lib/xemacs-$VERSION/etc - some files of information, pixmap
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
647 files, other data files used by certain packages, etc.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
648
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
649 /usr/local/lib/xemacs-$VERSION/$CONFIGURATION - various programs that are used
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
650 with XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
651
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
652 /usr/local/lib/xemacs-$VERSION/$CONFIGURATION/DOC -
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
653 contains the documentation strings for the Lisp primitives and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
654 preloaded Lisp functions of \fIXEmacs\fP.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
655 They are stored here to reduce the size of \fIXEmacs\fP proper.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
656
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
657 /usr/local/lib/xemacs/site-lisp - locally-provided Lisp files.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
658 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
659 .SH BUGS AND HELP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
660 There is a newsgroup, comp.emacs.xemacs, for reporting
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
661 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
662 bugs and fixes and requesting help. But before reporting something
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
663 as a bug, please try to be sure that it really is a bug, not a
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
664 misunderstanding or a deliberate feature. We ask you to read the section
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
665 ``Reporting XEmacs Bugs'' near the end of the reference manual (or Info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
666 system) for hints on how and when to report bugs. Also, include the version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
667 number of the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
668 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
669 you are running and the system you are running it on
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
670 in \fIevery\fR bug report that you send in. Finally, the more you can
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
671 isolate the cause of a bug and the conditions it happens under, the more
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
672 likely it is to be fixed, so please take the time to do so.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
673
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
674 The newsgroup is bidirectionally gatewayed to and from the mailing list
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
675 xemacs@xemacs.org. You can read the list instead of the newsgroup if
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
676 you do not have convenient Usenet news access. To request to be added
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
677 to the mailing list, send mail to xemacs-request@xemacs.org. (Do not
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
678 send mail to the list itself.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
679
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
680 The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
681 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
682 maintainers read the newsgroup regularly and will attempt to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
683 fix bugs reported in a timely fashion. However, not every message will
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
684 get a response from one of the maintainers. Note that there are many
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
685 people other than the maintainers who read the newsgroup, and will usually
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
686 be of assistance in helping with any problems encountered.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
687
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
688 If you need more personal assistance than can be provided by the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
689 newsgroup, look in the SERVICE file (see above) for a list of people
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
690 who offer it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
691
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
692 For more information about XEmacs mailing lists, see the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
693 file /usr/local/lib/xemacs-$VERSION/etc/MAILINGLISTS.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
694 .SH UNRESTRICTIONS
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
695 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
696 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
697 is free; anyone may redistribute copies of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
698 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
699 to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
700 anyone under the terms stated in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
701 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
702 General Public License,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
703 a copy of which accompanies each copy of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
704 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
705 and which also
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
706 appears in the reference manual.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
707 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
708 Copies of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
709 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
710 may sometimes be received packaged with distributions of Unix systems,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
711 but it is never included in the scope of any license covering those
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
712 systems. Such inclusion violates the terms on which distribution
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
713 is permitted. In fact, the primary purpose of the General Public
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
714 License is to prohibit anyone from attaching any other restrictions
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
715 to redistribution of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
716 .IR XEmacs \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
717 .SH SEE ALSO
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
718 X(1), xlsfonts(1), xterm(1), xrdb(1), emacs(1), vi(1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
719 .SH AUTHORS
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
720 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
721 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
722 was written by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
723 Steve Baur <steve@xemacs.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
724 Martin Buchholz <martin@xemacs.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
725 Richard Mlynarik <mly@adoc.xerox.com>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
726 Hrvoje Niksic <hniksic@xemacs.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
727 Chuck Thompson <cthomp@xemacs.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
728 Ben Wing <ben@xemacs.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
729 Jamie Zawinski <jwz@jwz.org>,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
730 and many others.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
731 It was based on an early version of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
732 .I GNU Emacs Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
733 .IR 19 ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
734 written by Richard Stallman <rms@gnu.org> of the Free Software
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
735 Foundation, and has tracked subsequent releases of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
736 .I GNU Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
737 as they have become available. It was originally written by Lucid, Inc.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
738 (now defunct) and was called
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
739 .I Lucid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
740 .IR Emacs \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
741 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
742 Chuck Thompson wrote the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
743 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
744 redisplay engine, maintains the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
745 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
746 FTP and WWW sites, and has put out all releases of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
747 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
748 since 19.11 (the first release called
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
749 .IR XEmacs ).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
750 Ben Wing wrote the Asian-language support, the on-line documentation
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
751 (including this man page and much of the FAQ), the external widget code,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
752 and retooled or rewrote most of the basic, low-level
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
753 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
754 subsystems. Jamie Zawinski put out all releases of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
755 .I Lucid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
756 .IR Emacs ,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
757 from the first (19.0) through the last (19.10), and was the primary
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
758 code contributor for all of these releases. Richard Mlynarik rewrote
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
759 the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
760 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
761 Lisp-object allocation system, improved the keymap and minibuffer code,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
762 and did the initial synching of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
763 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
764 with
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
765 .I GNU Emacs Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
766 .IR 19 \.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
767 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
768 Many others have also contributed significantly. For more detailed
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
769 information, including a long history of \fIXEmacs\fP from multiple
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
770 viewpoints and pretty pictures and bios of the major \fIXEmacs\fP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
771 contributors, see the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
772 .I XEmacs About Page
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
773 (the About XEmacs option on the Help menu).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
774 .SH MORE INFORMATION
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
775 For more information about \fIXEmacs\fP, see the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
776 .I XEmacs About Page
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
777 (mentioned above),
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
778 look in the file /usr/local/lib/xemacs-$VERSION/etc/NEWS,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
779 or point your Web browser at
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
780 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
781 http://www.xemacs.org/
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
782 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
783 for up-to-the-minute information about \fIXEmacs\fP.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
784 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
785 The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
786 .I XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
787 FAQ (Frequently Asked Questions) can be found at the Web site just listed.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
788 A possibly out-of-date version is also accessible through the Info system
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
789 inside of \fIXEmacs\fP.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
790 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
791 The latest version of \fIXEmacs\fP can be downloaded using anonymous
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
792 FTP from
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
793 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
794 ftp://ftp.xemacs.org/pub/xemacs/
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
795 .PP
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
796 or from a mirror site near you. Mirror sites are listed in the file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
797 etc/FTP in the XEmacs distribution or see the Web site for an up-to-date
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
798 list of mirror sites.
5447
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
799
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
800 .SH COPYING
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
801 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
802 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
803 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
804 2004 Shyamal Prasad
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
805 .br
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
806 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
807 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
808 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
809 1998, 2000 Martin Buchholz
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
810 .br
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
811 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
812 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
813 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
814 1998 Andreas Jaeger
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
815 .br
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
816 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
817 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
818 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
819 1998 Michael Sperber
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
820 .br
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
821 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
822 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
823 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
824 1997, 1998 SL Baur
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
825 .br
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
826 Copyright
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
827 .if t \(co
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
828 .if n (C)
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
829 1992-1997 Ben Wing
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
830 .PP
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
831 This file is part of XEmacs.
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
832 .PP
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
833 XEmacs is free software: you can redistribute it and/or modify it
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
834 under the terms of the GNU General Public License as published by the
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
835 Free Software Foundation, either version 3 of the License, or (at your
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
836 option) any later version.
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
837 .PP
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
838 XEmacs is distributed in the hope that it will be useful, but WITHOUT
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
839 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
840 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
841 for more details.
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
842 .PP
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
843 You should have received a copy of the GNU General Public License
4b08f375e2fb Added copyright and license to etc/xemacs.1.
Mats Lidell <matsl@xemacs.org>
parents: 4798
diff changeset
844 along with XEmacs. If not, see <http://www.gnu.org/licenses/>.