annotate man/xemacs/packages.texi @ 5167:e374ea766cc1

clean up, rearrange allocation statistics code -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-03-21 Ben Wing <ben@xemacs.org> * alloc.c: * alloc.c (assert_proper_sizing): * alloc.c (c_readonly): * alloc.c (malloced_storage_size): * alloc.c (fixed_type_block_overhead): * alloc.c (lisp_object_storage_size): * alloc.c (inc_lrecord_stats): * alloc.c (dec_lrecord_stats): * alloc.c (pluralize_word): * alloc.c (object_memory_usage_stats): * alloc.c (Fobject_memory_usage): * alloc.c (compute_memusage_stats_length): * alloc.c (disksave_object_finalization_1): * alloc.c (Fgarbage_collect): * mc-alloc.c: * mc-alloc.c (mc_alloced_storage_size): * mc-alloc.h: No functionality change here. Collect the allocations-statistics code that was scattered throughout alloc.c into one place. Add remaining section headings so that all sections have headings clearly identifying the start of the section and its purpose. Expose mc_alloced_storage_size() even when not MEMORY_USAGE_STATS; this fixes build problems and is related to the export of lisp_object_storage_size() and malloced_storage_size() when non-MEMORY_USAGE_STATS in the previous change set.
author Ben Wing <ben@xemacs.org>
date Sun, 21 Mar 2010 04:41:49 -0500
parents 6b0000935adc
children 40a52efbf3a3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
1 @c This is part of the XEmacs manual.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
2 @c Copyright (C) 1985, 86, 87, 93, 94, 95, 1997 Free Software Foundation, Inc.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
3 @c See file xemacs.texi for copying conditions.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
4 @node Packages, Basic, Startup Paths, Top
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 @comment node-name, next, previous, up
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7 @section Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 @cindex packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 The XEmacs 21 distribution comes only with a very basic set of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 built-in modes and packages. Most of the packages that were part of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 the distribution of earlier versions of XEmacs are now available
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 separately. The installer as well as the user can choose which
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 packages to install; the actual installation process is easy.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 This gives an installer the ability to tailor an XEmacs installation for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 local needs with safe removal of unnecessary code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17
2421
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
18 @emph{NOTE}: For detailed information about how the package
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
19 hierarchies work, @xref{Package Overview,,,lispref, XEmacs Lisp Reference Manual}.
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
20
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 @menu
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 * Package Terminology:: Understanding different kinds of packages.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
23 * Installing Packages:: How to install packages.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
24 * Building Packages:: Building packages from CVS sources.
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 458
diff changeset
25 * Local.rules File:: This is an important file that you must create.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
26 * Available Packages:: A brief directory of packaged LISP.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 @end menu
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
29 @node Package Terminology, Installing Packages, , Packages
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 @comment node-name, next, previous, up
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
31 @heading Package Terminology:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 @subsection Package Flavors
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 There are two main flavors of packages.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 @itemize @bullet
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
37 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
38 Regular Packages
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 @cindex regular packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 A regular package is one in which multiple files are involved and one
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41 may not in general safely remove any of them.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
43 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
44 Single-File Packages
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 @cindex single-file packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 A single-file package is an aggregate collection of thematically
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 related but otherwise independent lisp files. These files are bundled
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 together for download convenience and individual files may be deleted at
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
49 will without any loss of functionality. However, we would recommend
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
50 that you follow this rule of thumb: "When in doubt, don't delete".
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 @end itemize
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53 @subsection Package Distributions
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
54 @cindex package distributions
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 XEmacs Lisp packages are distributed in two ways, depending on the
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
56 intended use. Binary Packages are for installers and end-users that can
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 be installed directly into an XEmacs package directory. Source Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 are for developers and include all files necessary for rebuilding
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
59 bytecompiled lisp and creating tarballs for distribution.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
60
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
61 @subsection Binary Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
62 @cindex binary packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
63 Binary packages may be installed directly into an XEmacs package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
64 hierarchy.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
65
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
66 @subsection Source Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
67 @cindex source packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
68 Source packages contain all of the Package author's (where appropriate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
69 in regular packages) source code plus all of the files necessary to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
70 build distribution tarballs (Unix Tar format files, gzipped for space
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
71 savings).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
72
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
73 Currently, source packages are only available via CVS. See
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
74 @url{http://cvs.xemacs.org/} for details.
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
75
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
76 @node Installing Packages, Building Packages, Package Terminology, Packages
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
77 @comment node-name, next, previous, up
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
78 @cindex installing packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
79 @cindex install
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
80 @heading Installing Packages:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 @subsection Getting Started
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 When you first download XEmacs 21, you will usually first grab the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 @dfn{core distribution},
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 @cindex core distribution
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86 a file called
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
87 @file{xemacs-21.x.x.tar.gz}. (Replace the @t{21.x.x} by the current version
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
88 number.) The core distribution contains the sources of XEmacs and a
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
89 minimal set of Emacs Lisp files, which are in the subdirectory named
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
90 @file{lisp}. This subdirectory used to contain all Emacs Lisp files
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
91 distributed with XEmacs. Now, to conserve disk space, most
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
92 non-essential packages were made optional.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
94 @subsection Choosing the Packages You Need
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
95 @cindex choosing packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
96 The @ref{Available Packages} can currently be found in the same ftp directory
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
97 where you grabbed the core distribution from, and are located in the
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
98 subdirectory @file{packages}. Package file names follow
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
99 the naming convention @file{<package-name>-<version>-pkg.tar.gz}.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
100
966
fc4a2ec67ea2 [xemacs-hg @ 2002-08-16 12:40:52 by stephent]
stephent
parents: 965
diff changeset
101 If you have EFS @ref{(EFS)}, packages can be installed over the network.
fc4a2ec67ea2 [xemacs-hg @ 2002-08-16 12:40:52 by stephent]
stephent
parents: 965
diff changeset
102 Alternatively, if you have copies of the packages locally, you can
fc4a2ec67ea2 [xemacs-hg @ 2002-08-16 12:40:52 by stephent]
stephent
parents: 965
diff changeset
103 install packages from a local disk or CDROM.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
104
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
105 The file @file{etc/PACKAGES} in the core distribution contains a list of
824
0cce4fee510b [xemacs-hg @ 2002-05-01 08:25:40 by youngs]
youngs
parents: 737
diff changeset
106 the @ref{Available Packages} at the time of the XEmacs release.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
107
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
108 You can also get a list of available packages, and whether or not they
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
109 are installed, using the visual package browser and installer. You can
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
110 access it via the menus:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
111
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
112 @example
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
113 Tools -> Packages -> List and Install
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
114 @end example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
115
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
116 Or, you can get to it via the keyboard:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
117
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
118 @example
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
119 @code{M-x pui-list-packages}
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
120 @end example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
121
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
122 Hint to system administrators of multi-user systems: it might be a good
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
123 idea to install all packages and not interfere with the wishes of your
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 users.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
125
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
126 If you can't find which package provides the feature you require, try
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
127 using the @code{package-get-package-provider} function. Eg., if you know
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
128 that you need @code{thingatpt}, type:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
129
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
130 @example
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
131 @code{M-x package-get-package-provider RET thingatpt}
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
132 @end example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
133
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
134 which will return something like @samp{(fsf-compat "1.08")}. You can the use
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
135 one of the methods above for installing the package you want.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
136
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
137 @subsection XEmacs and Installing Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
139 There are three main ways to install packages:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
140
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
141 @menu
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
142 * Automatically:: Using the package tools from XEmacs.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
143 * Manually:: Using individual package tarballs.
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
144 * Sumo:: All at once, using the 'Sumo Tarball'.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
145 * Which Packages:: Which packages to install.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
146 * Removing Packages:: Removing packages.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
147 @end menu
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
148
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
149 But regardless of the method you use to install packages, they can only
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
150 be used by XEmacs after a restart unless the package in question has not
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
151 been previously installed.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
152
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
153 @node Automatically, Manually, ,Installing Packages
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
154 @comment node-name, next, previous, up
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
155 @cindex automatic package install
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
156 @cindex package tools
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
157 @heading Automatic Package Installation:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
158 XEmacs comes with some tools to make the periodic updating and
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
159 installing easier. It will notice if new packages or versions are
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
160 available and will fetch them from the FTP site.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
161
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
162 Unfortunately this requires that a few packages are already in place.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
163 You will have to install them by hand as above or use a SUMO tarball.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
164 This requirement will hopefully go away in the future. The packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
165 you need are:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
166
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
167 @example
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
168 efs - To fetch the files from the FTP site or mirrors.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
169 xemacs-base - Needed by efs.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
170
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
171 and optionally:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
172
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
173 mailcrypt - To do PGP verification of the @file{package-index}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
174 file.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
175 @end example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
176
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
177 After installing these by hand, fire up XEmacs and follow these
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
178 steps.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
179
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
180 @enumerate 1
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
181 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
182 Choose a download site.
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
183 via menu: Tools -> Packages -> Set Download Site
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
184 via keyb: @code{M-x customize-variable RET package-get-remote RET}
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
185 (put in the details of remote host and directory)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
186
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
187 If the package tarballs _AND_ the package-index file are in a
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
188 local directory, you can: @code{M-x pui-set-local-package-get-directory RET}
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
189
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
190 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
191 Obtain a list of packages and display the list in a buffer named
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
192 @file{*Packages*}.
824
0cce4fee510b [xemacs-hg @ 2002-05-01 08:25:40 by youngs]
youngs
parents: 737
diff changeset
193 menu: Tools -> Packages -> List & Install
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
194 keyb: @code{M-x pui-list-packages RET}
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
195
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
196 XEmacs will now connect to the remote site and download the
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
197 latest package-index file.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
198
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 The visual package browser will then display a list of all packages.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
200 Help information will be displayed at the very bottom of the buffer; you
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
201 may have to scroll down to see it. You can also press @kbd{?} to get
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
202 the same help. From this buffer, you can tell the package status by the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203 character in the first column:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
204
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 @table @kbd
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206 @item -
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
207 The package has not been installed.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
208 @item *
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
209 The package has been installed, but a newer version is available. The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
210 current version is out-of-date.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
211 @item +
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
212 The package has been marked for installation/update.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 @end table
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
214
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 If there is no character in the first column, the package has been
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
216 installed and is up to date.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 From here, you can select or unselect packages for installation using
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 the @key{RET} key, the @kbd{Mouse-2} button or selecting "Select" from
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
220 the Popup @kbd{Mouse-3} Menu.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
221 Once you've finished selecting the packages, you can
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
222 press the @kbd{x} key (or use the menu) to actually install the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
223 packages. Note that you will have to restart XEmacs for XEmacs to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224 recognize any new packages.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 Key summary:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
228 @table @kbd
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
229 @item ?
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
230 Display simple help.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231 @item @key{RET}
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232 @itemx @key{Mouse-2}
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 Toggle between selecting and unselecting a package for installation.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234 @item x
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235 Install selected packages.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
236 @item @key{SPC}
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
237 View, in the minibuffer, additional information about the package, such
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
238 as the package date (not the build date) and the package author. Moving
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
239 the mouse over a package name will also do the same thing.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
240 @item v
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
241 Toggle between verbose and non-verbose package display.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 @item g
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243 Refresh the package display.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 @item q
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245 Kill the package buffer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
246 @end table
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
247
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 Moving the mouse over a package will also cause additional information
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
249 about the package to be displayed in the minibuffer. If you have
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
250 balloon-help enabled a balloon-help frame will pop up and display
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
251 additional package information also.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
252
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
253
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
254 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
255 Choose the packages you wish to install.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
256 mouse: Click button 2 on the package name.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
257 keyb: @kbd{RET} on the package name
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
258
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
259 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
260 Make sure you have everything you need.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
261 menu: Packages -> Add Required
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
262 keyb: @kbd{r}
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
263
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
264 XEmacs will now search for packages that are required by the
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
265 ones that you have chosen to install and offer to select
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
266 those packages also.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
268 For novices and gurus alike, this step can save your bacon.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
269 It's easy to forget to install a critical package.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270
635
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
271 @item
a90f7ebbad07 [xemacs-hg @ 2001-07-26 02:56:45 by youngs]
youngs
parents: 540
diff changeset
272 Download and install the packages.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
273 menu: Packages -> Install/Remove Selected
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
274 keyb: @kbd{x}
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
275 @end enumerate
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 You can also install packages using a semi-manual interface:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279 @example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 M-x package-get-all <return>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 @end example
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283 Enter the name of the package (e.g., @code{prog-modes}), and XEmacs
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
284 will search for the latest version and install it and any packages that
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285 it depends upon.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
286
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
287 @heading Keeping Packages Up To Date:
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
288 Once you have the packages you want installed (using any of the above
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
289 methods) you'll want to keep them up to date. You can do this easily
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
290 from the menubar:
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
291
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
292 @example
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
293 Tools -> Packages -> Set Download Site
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
294 Tools -> Packages -> Update Installed Packages
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
295 @end example
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
296
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
297
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
298 @node Manually, Sumo, Automatically, Installing Packages
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
299 @comment node-name, next, previous, up
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
300 @cindex manual package install
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
301 @heading Manual Package Installation:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
302 Fetch the packages from the FTP site, CD-ROM whatever. The filenames
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
303 have the form @file{name-<version>-pkg.tar.gz} and are gzipped tar files. For
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
304 a fresh install it is sufficient to untar the file at the top of the
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
305 package hierarchy.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
306
2421
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
307 @emph{NOTE}: If you are upgrading packages already installed, it's best to
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
308 remove the old package first @ref{Removing Packages}.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
309
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
310 For example if we are installing the @file{xemacs-base}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
311 package (version 1.48):
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
312
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
313 @example
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
314 mkdir $prefix/lib/xemacs/xemacs-packages RET # if it does not exist yet
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
315 cd $prefix/lib/xemacs/xemacs-packages RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
316 gunzip -c /path/to/xemacs-base-1.48-pkg.tar.gz | tar xvf - RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
317
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
318 Or if you have GNU tar, the last step can be:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
319
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
320 tar zxvf /path/to/xemacs-base-1.48-pkg.tar.gz RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
321 @end example
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
322
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
323 For MULE related packages, it is best to untar into the mule-packages
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
324 hierarchy, i.e. for the @file{mule-base} package, version 1.37:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
325
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
326 @example
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
327 mkdir $prefix/lib/xemacs/mule-packages RET # if it does not exist yet
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
328 cd $prefix/lib/xemacs/mule-packages RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
329 gunzip -c /path/to/mule-base-1.37-pkg.tar.gz | tar xvf - RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
330
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
331 Or if you have GNU tar, the last step can be:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
332
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
333 tar zxvf /path/to/mule-base-1.37-pkg.tar.gz RET
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
334 @end example
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
335
2421
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
336 @emph{NOTE}: For more detailed information about how the package
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
337 hierarchies work, @xref{Package Overview,,,lispref, XEmacs Lisp Reference Manual}.
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
338
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
339 @node Sumo, Which Packages, Manually, Installing Packages
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
340 @comment node-name, next, previous, up
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
341 @cindex sumo package install
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
342 @heading Installing the Sumo Packages:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
343 Those with little time, cheap connections and plenty of disk space can
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
344 install all the packages at once using the sumo tarballs.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
345 Download the file: @file{xemacs-sumo.tar.gz}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
346
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
347 For an XEmacs compiled with Mule you also need: @file{xemacs-mule-sumo.tar.gz}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
348
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
349 N.B. They are called 'Sumo Tarballs' for good reason. They are
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
350 currently about 19MB and 4.5MB (gzipped) respectively.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
351
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
352 Install them by:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
353
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
354 @code{cd $prefix/lib/xemacs ; gunzip -c <tarballname> | tar xvf - RET}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
355
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
356 Or, if you have GNU tar:
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
357
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
358 @code{cd $prefix/lib/xemacs ; tar zxvf /path/to/<tarballname> RET}
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
359
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
360 As the Sumo tarballs are not regenerated as often as the individual
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
361 packages, it is recommended that you use the automatic package tools
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
362 afterwards to pick up any recent updates.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
363
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
364 @node Which Packages, Removing Packages, Sumo, Installing Packages
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
365 @comment node-name, next, previous, up
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
366 @cindex which packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
367 @cindex choosing packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
368 @heading Which Packages to Install:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
369 This is difficult to say. When in doubt install a package. If you
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
370 administrate a big site it might be a good idea to just install
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
371 everything. A good minimal set of packages for XEmacs-latin1 would be
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
372
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
373 xemacs-base, xemacs-devel, c-support, cc-mode, debug, dired, efs,
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
374 edit-utils, fsf-compat, mail-lib, net-utils, os-utils, prog-modes,
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
375 text-modes, time, mailcrypt
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
376
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
377 If you are using the XEmacs package tools, don't forget to do:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
378
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
379 Packages -> Add Required
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
380
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
381 To make sure you have everything that the packages you have chosen to
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
382 install need.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
383
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
384 See also @ref{Available Packages} for further descriptions of the individual
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
385 packages.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
386
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
387 @node Removing Packages, ,Which Packages, Installing Packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
388 @comment node-name, next, previous, up
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
389 @cindex removing packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
390 @cindex deleting packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
391 @heading Removing Packages:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
392 Because the exact files and their locations contained in a package may
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
393 change it is recommended to remove a package first before installing a
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
394 new version. In order to facilitate removal each package contains an
4488
6b0000935adc Spelling fixes.
"Ville Skyttä <scop@xemacs.org>"
parents: 2421
diff changeset
395 @file{pkginfo/MANIFEST.pkgname} file which lists all the files belonging
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
396 to the package.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
397
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
398 No need to panic, you don't have to go through the
4488
6b0000935adc Spelling fixes.
"Ville Skyttä <scop@xemacs.org>"
parents: 2421
diff changeset
399 @file{pkginfo/MANIFEST.pkgname} and manually delete the files. Instead, use
737
6415e2b73e04 [xemacs-hg @ 2002-02-02 01:53:07 by youngs]
youngs
parents: 635
diff changeset
400 @code{M-x package-get-delete-package RET}.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
401
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
402 Note that the interactive package tools included with XEmacs already do
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
403 this for you.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
404
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
405 @node Building Packages, Local.rules File, Installing Packages, Packages
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
406 @comment node-name, next, previous, up
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
407 @cindex building packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
408 @cindex package building
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
409 @heading Building Packages:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
410 Currently, source packages are only available via anonymous CVS. See
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
411 @url{http://cvs.xemacs.org/} for details of checking out the
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
412 @file{xemacs-packages} module.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
413
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
414 @subsection Prerequisites for Building Source Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
415
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
416 @table @code
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
417 @item GNU cp
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 458
diff changeset
418 @item GNU install
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
419 (or a BSD compatible install program).
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
420 @item GNU make
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
421 (3.75 or later preferred).
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
422 @item makeinfo
1366
eaba5c93c383 [xemacs-hg @ 2003-03-20 13:21:26 by youngs]
youngs
parents: 1251
diff changeset
423 (4.2 from GNU texinfo 4.2 or later required).
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
424 @item GNU tar
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
425 (or equivalent).
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
426 @item GNU gzip
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
427 (or equivalent).
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
428 @item A properly configured @file{Local.rules} file.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
429 @ref{Local.rules File}.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
430 @end table
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
431 And of course, XEmacs 21.0 or higher.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
432
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
433 @subsection What You Can Do With Source Packages
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
434
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
435 The packages CVS sources are most useful for creating XEmacs package
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
436 tarballs for installation into your own XEmacs installations or for
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
437 distributing to others.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
438
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
439 For a list and description of the different @file{Makefile} targets,
2421
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
440 @xref{Makefile Targets,,,lispref, XEmacs Lisp Reference Manual}.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
441
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
442 @node Local.rules File, Available Packages, Building Packages, Packages
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
443 @comment node-name, next, previous, up
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
444 @cindex local.rules
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
445 @heading The Local.rules File:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
446 This file is used when building and installing packages from source. In
1251
47ea9f547332 [xemacs-hg @ 2003-02-03 02:42:53 by youngs]
youngs
parents: 1030
diff changeset
447 the top level of the CVS module, @file{packages}, contains the
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
448 file, @file{Local.rules.template}. Simply copy that to
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
449 @file{Local.rules} and edit it to suit your needs.
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
450
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
451 For a complete discussion of the @file{Local.rules} file,
2421
ab71ad6ff3dd [xemacs-hg @ 2004-12-06 03:50:53 by ben]
ben
parents: 1648
diff changeset
452 @xref{Local.rules File,,,lispref, XEmacs Lisp Reference Manual}.
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
453
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
454 @node Available Packages, , Local.rules File, Packages
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
455 @comment node-name, next, previous, up
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
456 @cindex available packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
457 @cindex packages
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
458 @heading Available Packages:
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
459 This section lists the Lisp packages that are currently available from
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
460 xemacs.org and it's mirrors. If a particular package that you are
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
461 looking for isn't here, please send a message to the
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
462 @email{xemacs-beta@@xemacs.org, XEmacs Beta list}.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
463
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
464 This data is up to date as of June 27, 2003.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
465
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
466 @subsection Normal Packages
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
467 A very broad selection of elisp packages.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
468
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
469 @table @file
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
470 @item Sun
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
471 Support for Sparcworks.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
472
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
473 @item ada
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
474 Ada language support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
475
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
476 @item apel
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
477 A Portable Emacs Library. Used by XEmacs MIME support.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
478
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
479 @item auctex
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
480 Basic TeX/LaTeX support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
481
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
482 @item bbdb
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
483 The Big Brother Data Base: a rolodex-like database program.
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
484
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
485 @item build
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
486 Build XEmacs using custom widgets.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
487
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
488 @item c-support
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
489 Basic single-file add-ons for editing C code.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
490
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
491 @item calc
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
492 Emacs calculator.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
493
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
494 @item calendar
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
495 Calendar and diary support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
496
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
497 @item cc-mode
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
498 C, C++ and Java language support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
499
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
500 @item clearcase
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
501 Support for the Clearcase version control system.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
502
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
503 @item cookie
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
504 "Fortune cookie"-style messages. Includes Spook (suspicious phrases)
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
505 and Yow (Zippy quotes).
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
506
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
507 @item crisp
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
508 Crisp/Brief emulation.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
509
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
510 @item debug
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
511 GUD, gdb, dbx debugging support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
512
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
513 @item dictionary
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
514 Interface to RFC2229 dictionary servers.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
515
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
516 @item dired
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
517 The DIRectory EDitor is for manipulating, and running commands on
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
518 files in a directory.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
519
955
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
520 @item docbookide
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
521 DocBook editing support.
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
522
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
523 @item ecrypto
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
524 Crypto functionality in Emacs Lisp.
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
525
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
526 @item edebug
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
527 A Lisp debugger.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
528
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
529 @item ediff
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
530 Interface over patch.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
531
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
532 @item edit-utils
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
533 Single file lisp packages for various XEmacs goodies. Load this and
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
534 weed out the junk you don't want.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
535
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
536 @item edt
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
537 DEC EDIT/EDT emulation.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
538
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
539 @item efs
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
540 Treat files on remote systems the same as local files.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
541
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
542 @item eieio
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
543 Enhanced Implementation of Emacs Interpreted Objects.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
544
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
545 @item elib
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
546 Portable Emacs Lisp utilities library.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
547
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
548 @item emerge
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
549 Another interface over patch.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
550
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
551 @item eshell
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
552 Command shell implemented entirely in Emacs Lisp.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
553
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
554 @item ess
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
555 ESS: Emacs Speaks Statistics.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
556
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
557 @item eterm
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
558 Terminal emulator.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
559
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
560 @item eudc
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
561 Emacs Unified Directory Client (LDAP, PH).
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
562
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
563 @item footnote
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
564 Footnoting in mail message editing modes.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
565
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
566 @item forms
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
567 Forms editing support (obsolete, use the built-in Widget instead).
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
568
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
569 @item fortran-modes
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
570 Fortran language support.
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
571
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
572 @item frame-icon
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
573 Provide a WM icon based on major mode.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
574
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
575 @item fsf-compat
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
576 GNU Emacs compatibility files.
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
577
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
578 @item games
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
579 Tetris, Sokoban, and Snake.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
580
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
581 @item general-docs
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
582 General documentation. Presently, empty.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
583
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
584 @item gnats
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
585 XEmacs bug reports.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
586
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
587 @item gnus
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
588 The Gnus Newsreader and Mailreader.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
589
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
590 @item haskell-mode
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
591 Haskell language support.
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
592
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
593 @item hm--html-menus
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
594 HTML editing.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
595
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
596 @item ibuffer
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
597 Advanced replacement for buffer-menu.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
598
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
599 @item idlwave
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
600 Editing and Shell mode for the Interactive Data Language.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
601
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
602 @item igrep
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
603 Enhanced front-end for Grep.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
604
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
605 @item ilisp
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
606 Front-end for interacting with Inferior Lisp (external lisps).
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
607
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
608 @item ispell
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
609 Spell-checking with ispell.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
610
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
611 @item jde
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
612 Java language and development support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
613
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
614 @item liece
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
615 IRC (Internet Relay Chat) client for Emacs.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
616
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
617 @item mail-lib
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
618 Fundamental lisp files for providing email support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
619
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
620 @item mailcrypt
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
621 Support for messaging encryption with PGP.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
622
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
623 @item mew
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
624 Messaging in an Emacs World; a MIME-based email program.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
625
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
626 @item mh-e
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
627 Front end support for MH.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
628
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
629 @item mine
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
630 Elisp implementation of the game 'Minehunt'.
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
631
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
632 @item misc-games
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
633 Other amusements and diversions.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
634
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
635 @item mmm-mode
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
636 Support for Multiple Major Modes within a single buffer.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
637
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
638 @item net-utils
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
639 Miscellaneous Networking Utilities. This is a single-file package and
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
640 files may be deleted at will.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
641
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
642 @item ocaml
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
643 Objective Caml editing support.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
644
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
645 @item os-utils
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
646 Miscellaneous single-file O/S utilities, for printing, archiving,
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
647 compression, remote shells, etc.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
648
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
649 @item pc
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
650 PC style interface emulation.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
651
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
652 @item pcl-cvs
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
653 CVS frontend.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
654
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
655 @item pcomplete
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
656 Provides programmatic completion.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
657
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
658 @item perl-modes
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
659 Perl language support.
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
660
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
661 @item pgg
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
662 Emacs interface to various PGP implementations.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
663
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
664 @item prog-modes
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
665 Miscellaneous single-file lisp files for various programming languages.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
666
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
667 @item ps-print
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
668 Print buffers to PostScript printers.
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
669
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
670 @item psgml
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
671 Validated HTML/SGML editing.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
672
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
673 @item psgml-dtds
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
674 A collection of DTDs for psgml. Note that this package is deprecated
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
675 and will be removed in the future, most likely Q2/2003. Instead of using
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
676 this, you should install needed DTDs yourself.
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
677
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
678 @item python-modes
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
679 Python language support.
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
680
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
681 @item reftex
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
682 Emacs support for LaTeX cross-references, citations.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
683
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
684 @item rmail
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
685 An obsolete Emacs mailer. If you do not already use it don't start.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
686
1030
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
687 @item ruby-modes
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
688 Ruby language support.
96707444287c [xemacs-hg @ 2002-10-04 18:09:45 by scop]
scop
parents: 966
diff changeset
689
955
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
690 @item sasl
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
691 Simple Authentication and Security Layer (SASL) library.
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
692
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
693 @item scheme
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
694 Front-end support for Inferior Scheme.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
695
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
696 @item semantic
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
697 Semantic bovinator.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
698
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
699 @item sgml
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
700 SGML/Linuxdoc-SGML editing.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
701
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
702 @item sh-script
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
703 Support for editing shell scripts.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
704
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
705 @item sieve
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
706 Manage Sieve email filtering scripts.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
707
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
708 @item slider
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
709 User interface tool.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
710
955
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
711 @item sml-mode
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
712 Standard ML editing support.
b7fa959034ca [xemacs-hg @ 2002-08-07 22:24:32 by scop]
scop
parents: 947
diff changeset
713
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
714 @item sounds-au
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
715 XEmacs Sun sound files.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
716
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
717 @item sounds-wav
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
718 XEmacs Microsoft sound files.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
719
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
720 @item speedbar
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
721 Provides a separate frame with convenient references.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
722
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
723 @item strokes
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
724 Mouse enhancement utility.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
725
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
726 @item supercite
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
727 An Emacs citation tool. Useful with all Emacs Mailers and Newsreaders.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
728
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
729 @item texinfo
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
730 XEmacs TeXinfo support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
731
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
732 @item text-modes
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
733 Various single file lisp packages for editing text files.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
734
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
735 @item textools
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
736 Single-file TeX support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
737
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
738 @item time
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
739 Display time & date on the modeline.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
740
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
741 @item tm
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
742 Emacs MIME support. Not needed for Gnus >= 5.8.0
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
743
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
744 @item tooltalk
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
745 Support for building with Tooltalk.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
746
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
747 @item tpu
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
748 DEC EDIT/TPU support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
749
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
750 @item tramp
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
751 Remote shell-based file editing. This is similar to EFS or Ange-FTP,
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
752 but works with rsh/ssh and rcp/scp.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
753
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
754 @item vc
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
755 Version Control for Free systems.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
756
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
757 @item vc-cc
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
758 Version Control for ClearCase. This package will shortly be
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
759 replaced with clearcase.el
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
760
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
761 @item vhdl
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
762 Support for VHDL.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
763
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
764 @item view-process
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
765 A Unix process browsing tool.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
766
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
767 @item viper
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
768 VI emulation support.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
769
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
770 @item vm
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
771 An Emacs mailer.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
772
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
773 @item w3
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
774 A Web browser.
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
775
1648
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
776 @item x-symbol
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
777 Semi WYSIWYG for LaTeX, HTML, etc, using additional fonts.
712931b4b71d [xemacs-hg @ 2003-08-27 18:06:54 by youngs]
youngs
parents: 1613
diff changeset
778
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
779 @item xemacs-base
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
780 Fundamental XEmacs support. Install this unless you wish a totally
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
781 naked XEmacs.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
782
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
783 @item xemacs-devel
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
784 XEmacs Lisp developer support. This package contains utilities for
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
785 supporting Lisp development. It is a single-file package so it may be
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
786 tailored.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
787
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
788 @item xslide
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
789 XSL editing support.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
790
540
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
791 @item xslt-process
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
792 A minor mode for (X)Emacs which allows running an XSLT processor on a
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
793 buffer.
bbfb58bc8dde [xemacs-hg @ 2001-05-15 06:48:40 by youngs]
youngs
parents: 462
diff changeset
794
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
795 @item zenirc
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
796 ZENIRC IRC Client.
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
797 @end table
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
798
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
799 @subsection Mule Support (mule)
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
800
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
801 MULti-lingual Enhancement. Support for world scripts such as
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
802 Latin, Arabic, Cyrillic, Chinese, Japanese, Greek, Hebrew etc.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
803 To use these packages your XEmacs must be compiled with Mule
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
804 support.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
805
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
806 @table @file
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
807 @item edict
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
808 Lisp Interface to EDICT, Kanji Dictionary.
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
809
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
810 @item egg-its
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
811 Wnn (4.2 and 6) support. SJ3 support. Must be installed prior to
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
812 XEmacs build.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
813
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
814 @item latin-unity
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
815 Unify character sets in a buffer. When characters belong to disjoint
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
816 character sets, this attempts to translate the characters so
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
817 that they belong to one character set. If the buffer coding system is
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
818 not sufficient, this suggests different coding systems.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
819
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
820 @item leim
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
821 Quail. Used for everything other than English and Japanese.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
822
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
823 @item locale
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
824 Used for localized menubars (French and Japanese) and localized splash
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
825 screens (Japanese).
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
826
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
827 @item lookup
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
828 Dictionary support. (This isn't an English dictionary program)
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 448
diff changeset
829
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
830 @item mule-base
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
831 Basic Mule support. Must be installed prior to building with Mule.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
832
947
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
833 @item mule-ucs
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
834 Extended coding systems (including Unicode) for XEmacs.
5358ec398c43 [xemacs-hg @ 2002-08-02 14:51:20 by scop]
scop
parents: 824
diff changeset
835
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
836 @item skk
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
837 Another Japanese Language Input Method. Can be used without a
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
838 separate process running as a dictionary server.
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
839 @end table
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
840