comparison man/xemacs-faq.texi @ 1648:712931b4b71d

[xemacs-hg @ 2003-08-27 18:06:54 by youngs] 2003-08-28 Steve Youngs <youngs@xemacs.org> * README.packages: Update. 2003-08-28 Steve Youngs <youngs@xemacs.org> * PACKAGES: Update. 2003-08-28 Steve Youngs <youngs@xemacs.org> * xemacs-faq.texi (Q2.0.2): Rewrite, mentioning the correct way to remove a package. (Q3.8.2): big-menubar is in the edit-utils package. (Q4.3.2): Add a comment about not needing TM for things like Gnus, MH-E and VM. (Q5.3.3): State correct location of ps-print.el. * xemacs/packages.texi (Packages): Remove "Creating Packages" menu entry. (Package Terminology): Whitespace clean up. (Installing Packages): Whitespace clean up and add some @code formatters. Re-organise the menu so that installation via PUI is first and Sumo is last. (Automatically): mule-base is no longer a requirement for using PUI. Mention optionally requiring mailcrypt. (Note): Removed. (Manually): Move to below the PUI installation method. (Sumo): Move to below the manual installation method. (Which Packages): Add mailcrypt. (Building Packages): Remove duplicated stuff that is in lispref/packaging.texi, xref to it instead. (Local.rules File): xref to the appropriate node in lispref/packaging.texi. (Available Packages): Update to current reality. (all): Removed. (srckit): Removed. (binkit): Removed. * xemacs/reading.texi (Reading Mail): Mention Gnus and MEW. * new-users-guide/custom2.texi (Init File): big-menubar.el is in the edit-utils package. * lispref/packaging.texi (Packaging): (The User View): (The Library Maintainer View): (Infrastructure): (Control Files): (Obtaining): (The Package Release Engineer View): (Package Terminology): (Building Packages): (Makefile Targets): (packages): New. (Local.rules File): (XEMACS_PACKAGES): Removed. (XEMACS_INSTALLED_PACKAGES_ROOT): New. (NONMULE_PACKAGES): New. (EXCLUDES): New. (Creating Packages): (BATCH): New. (VERSION): Removed. (AUTHOR_VERSION): Removed. (MAINTAINER): Removed. (PACKAGE): Removed. (PKG_TYPE): Removed. (REQUIRES): Removed. (CATEGORY): Removed. (ELS): Removed. (ELCS): Removed. (all): Removed. (srckit): Removed. (binkit): Removed. (are): New. (STANDARD_DOCS): New. (ELCS_1_DEST): New. (example): New. (PACKAGE_SUPPRESS): New. (EXPLICIT_DOCS): New. (DATA_DEST): New. (Documenting Packages): Not quite a total rewrite, but a fairly thorough audit nonetheless.
author youngs
date Wed, 27 Aug 2003 18:07:10 +0000
parents aaf5e80aedd2
children f43f9ca6c7d9
comparison
equal deleted inserted replaced
1647:d90ba01b5346 1648:712931b4b71d
5 @setchapternewpage off 5 @setchapternewpage off
6 @c %**end of header 6 @c %**end of header
7 @finalout 7 @finalout
8 @titlepage 8 @titlepage
9 @title XEmacs FAQ 9 @title XEmacs FAQ
10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2003/08/12 06:15:51 $ 10 @subtitle Frequently asked questions about XEmacs @* Last Modified: $Date: 2003/08/27 18:06:58 $
11 @sp 1 11 @sp 1
12 @author Tony Rossini <rossini@@biostat.washington.edu> 12 @author Tony Rossini <rossini@@biostat.washington.edu>
13 @author Ben Wing <ben@@xemacs.org> 13 @author Ben Wing <ben@@xemacs.org>
14 @author Chuck Thompson <cthomp@@xemacs.org> 14 @author Chuck Thompson <cthomp@@xemacs.org>
15 @author Steve Baur <steve@@xemacs.org> 15 @author Steve Baur <steve@@xemacs.org>
1428 may safely gzip everything named *.el here. You may remove any package 1428 may safely gzip everything named *.el here. You may remove any package
1429 you don't use. @emph{Nothing bad will happen if you delete a package 1429 you don't use. @emph{Nothing bad will happen if you delete a package
1430 that you do not use}. You must be sure you do not use it though, so be 1430 that you do not use}. You must be sure you do not use it though, so be
1431 conservative at first. 1431 conservative at first.
1432 1432
1433 Possible candidates for deletion include w3, games, hyperbole, mh-e, 1433 Any package with the possible exceptions of xemacs-base, and EFS are
1434 hm-html-menus, vm, viper, oobr, gnus, etc. Ask yourself, @emph{Do I 1434 candidates for removal. Ask yourself, @emph{Do I ever want to use this
1435 ever want to use this package?} If the answer is no, then it is a 1435 package?} If the answer is no, then it is a candidate for removal.
1436 candidate for removal.
1437 1436
1438 First, gzip all the .el files. Then go about package by package and 1437 First, gzip all the .el files. Then go about package by package and
1439 start gzipping the .elc files. Then run XEmacs and do whatever it is 1438 start gzipping the .elc files. Then run XEmacs and do whatever it is
1440 you normally do. If nothing bad happens, then delete the directory. Be 1439 you normally do. If nothing bad happens, then remove the package. You
1441 conservative about deleting directories, and it would be handy to have a 1440 can remove a package via the PUI interface
1442 backup around in case you get too zealous. 1441 (@code{M-x pui-list-packages}, then press @kbd{d} to mark the packages
1443 1442 you wish to delete, and then @kbd{x} to delete them.
1444 @file{prim}, @file{modes}, @file{packages}, and @file{utils} are four 1443
1445 directories you definitely do @strong{not} want to delete, although 1444 Another method is to do @code{M-x package-get-delete-package}.
1446 certain packages can be removed from them if you do not use them.
1447
1448 Online texinfo sources in the @file{info} can either be compressed them
1449 or remove them. In either case, @kbd{C-h i} (info mode) will no longer
1450 work.
1451 1445
1452 @node Q2.0.3, Q2.0.4, Q2.0.2, Installation 1446 @node Q2.0.3, Q2.0.4, Q2.0.2, Installation
1453 @unnumberedsubsec Q2.0.3: Compiling XEmacs with Netaudio. 1447 @unnumberedsubsec Q2.0.3: Compiling XEmacs with Netaudio.
1454 1448
1455 What is the best way to compile XEmacs with the netaudio system, since I 1449 What is the best way to compile XEmacs with the netaudio system, since I
3760 @lisp 3754 @lisp
3761 (load "big-menubar") 3755 (load "big-menubar")
3762 @end lisp 3756 @end lisp
3763 3757
3764 If you'd like to write your own, this file provides as good a set of 3758 If you'd like to write your own, this file provides as good a set of
3765 examples as any to start from. The file is located in 3759 examples as any to start from. The file is located in edit-utils
3766 @file{lisp/packages/big-menubar.el} in the XEmacs installation 3760 package.
3767 directory.
3768 3761
3769 @node Q3.8.3, Q3.8.4, Q3.8.2, Customization 3762 @node Q3.8.3, Q3.8.4, Q3.8.2, Customization
3770 @unnumberedsubsec Q3.8.3: How do I control how many buffers are listed in the menu @code{Buffers List}? 3763 @unnumberedsubsec Q3.8.3: How do I control how many buffers are listed in the menu @code{Buffers List}?
3771 3764
3772 Add the following to your @file{init.el}/@file{.emacs} (suit to fit): 3765 Add the following to your @file{init.el}/@file{.emacs} (suit to fit):
4543 @end itemize 4536 @end itemize
4544 4537
4545 Don't let the installation procedure & instructions stop you from trying 4538 Don't let the installation procedure & instructions stop you from trying
4546 this package out---it's much simpler than it looks, and once installed, 4539 this package out---it's much simpler than it looks, and once installed,
4547 trivial to use. 4540 trivial to use.
4541
4542 @email{youngs@@xemacs.org, Steve Youngs} writes:
4543
4544 @quotation
4545 All the major Emacs Lisp based MUAs (Gnus, MH-E, and VM) all do their
4546 own thing when it comes to MIME so you won't need TM to get MIME support
4547 in these packages.
4548 @end quotation
4548 4549
4549 @node Q4.3.3, Q4.3.4, Q4.3.2, Subsystems 4550 @node Q4.3.3, Q4.3.4, Q4.3.2, Subsystems
4550 @unnumberedsubsec Q4.3.3: Why isn't this @code{movemail} program working? 4551 @unnumberedsubsec Q4.3.3: Why isn't this @code{movemail} program working?
4551 4552
4552 Ben Wing @email{ben@@xemacs.org} writes: 4553 Ben Wing @email{ben@@xemacs.org} writes:
5901 Font-lock looks nice. How can I print (WYSIWYG) the highlighted 5902 Font-lock looks nice. How can I print (WYSIWYG) the highlighted
5902 document? 5903 document?
5903 5904
5904 The package @code{ps-print}, which is now included with XEmacs, provides 5905 The package @code{ps-print}, which is now included with XEmacs, provides
5905 the ability to do this. The source code contains complete instructions 5906 the ability to do this. The source code contains complete instructions
5906 on its use, in @file{<xemacs_src_root>/lisp/packages/ps-print.el}. 5907 on its use, in
5908 @file{$prefix/lib/xemacs/xemacs-packages/lisp/ps-print/ps-print.el},
5909 being the default location of an installed ps-print package.
5907 5910
5908 @node Q5.3.4, Q5.3.5, Q5.3.3, Miscellaneous 5911 @node Q5.3.4, Q5.3.5, Q5.3.3, Miscellaneous
5909 @unnumberedsubsec Q5.3.4: Getting @kbd{M-x lpr} to work with postscript printer. 5912 @unnumberedsubsec Q5.3.4: Getting @kbd{M-x lpr} to work with postscript printer.
5910 5913
5911 My printer is a Postscript printer and @code{lpr} only works for 5914 My printer is a Postscript printer and @code{lpr} only works for