/[emacs]/emacs/man/faq.texi
ViewVC logotype

Diff of /emacs/man/faq.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.38.2.1 by miles, Fri Apr 4 06:20:47 2003 UTC revision 1.38.2.2 by miles, Tue Oct 14 22:56:22 2003 UTC
# Line 10  Line 10 
10  @set VER 21.3  @set VER 21.3
11    
12  @copying  @copying
13  Copyright 2001, 2002 Free Software Foundation, Inc.  Copyright 2001, 2002, 2003 Free Software Foundation, Inc.
14  Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@*  Copyright 1994,1995,1996,1997,1998,1999,2000 Reuven M. Lerner@*
15  Copyright 1992,1993 Steven Byrnes@*  Copyright 1992,1993 Steven Byrnes@*
16  Copyright 1990,1991,1992 Joseph Brian Wells@*  Copyright 1990,1991,1992 Joseph Brian Wells@*
# Line 58  This is the GNU Emacs FAQ, last updated Line 58  This is the GNU Emacs FAQ, last updated
58  The FAQ is maintained as a Texinfo document, allowing us to create HTML,  The FAQ is maintained as a Texinfo document, allowing us to create HTML,
59  Info, and TeX documents from a single source file, and is slowly but  Info, and TeX documents from a single source file, and is slowly but
60  surely being improved.  Please bear with us as we improve on this  surely being improved.  Please bear with us as we improve on this
61  format.  If you have any suggestions or questions, please contact  format.  This FAQ is maintained as a part of GNU Emacs.  If you find
62  @email{emacs-faq@@lerner.co.il, the FAQ maintainers}.  any errors, or have any suggestions, please use @kbd{M-x report-emacs-bug}
63    to report them.
64    
65  @menu  @menu
66  * FAQ notation::  * FAQ notation::
# Line 423  individual postings from, but pretty muc Line 424  individual postings from, but pretty muc
424    
425  The archive is at @uref{ftp://ftp-mailing-list-archives.gnu.org}.  The archive is at @uref{ftp://ftp-mailing-list-archives.gnu.org}.
426    
427  As of this writing, the archives are not yet working.  The archive can be browsed over the web at
428    @uref{http://mail.gnu.org/archive/html/, the GNU mail archive}.
429    
430  Web-based Usenet search services, such as  Web-based Usenet search services, such as
431  @uref{http://www.dejanews.com, DejaNews}, also archive the  @uref{http://groups.google.com, Google}, also archive the
432  @code{gnu.*} groups.  @code{gnu.*} groups.
433    
434  @node Reporting bugs, Unsubscribing from Emacs lists, Newsgroup archives, General questions  @node Reporting bugs, Unsubscribing from Emacs lists, Newsgroup archives, General questions
# Line 524  USA@* Line 526  USA@*
526    
527  @cindex Ordering GNU software  @cindex Ordering GNU software
528  For details on how to order items directly from the FSF, see the  For details on how to order items directly from the FSF, see the
529  @uref{http://www.gnu.org/order/order.html, GNU Web site}, and also the  @uref{http://www.gnu.org/order/order.html, GNU Web site}.
 files @file{etc/ORDERS}, @file{ORDERS.EUROPE}, and @file{ORDERS.JAPAN}.  
530    
531  @c ------------------------------------------------------------  @c ------------------------------------------------------------
532  @node Getting help, Status of Emacs, General questions, Top  @node Getting help, Status of Emacs, General questions, Top
# Line 656  information.  To get a list of these com Line 657  information.  To get a list of these com
657  @cindex Emacs manual, obtaining a printed or HTML copy of  @cindex Emacs manual, obtaining a printed or HTML copy of
658    
659  You can order a printed copy of the Emacs manual from the FSF.  For  You can order a printed copy of the Emacs manual from the FSF.  For
660  details see the @uref{http://www.gnu.org/order/order.html, GNU Web site}  details see the @uref{http://www.gnu.org/order/order.html, GNU Web site}.
 and the file @file{etc/ORDERS}.  
661    
662  @c The number 620 below is version-dependent!  @c The number 620 below is version-dependent!
663  The full Texinfo source for the manual also comes in the @file{man}  The full Texinfo source for the manual also comes in the @file{man}
# Line 690  function, @kbd{C-h v} for a variable. Line 690  function, @kbd{C-h v} for a variable.
690    
691  For more information, obtain the Emacs Lisp Reference Manual.  Details  For more information, obtain the Emacs Lisp Reference Manual.  Details
692  on ordering it from FSF are on the  on ordering it from FSF are on the
693  @uref{http://www.gnu.org/order/order.html, GNU Web site} and in the file  @uref{http://www.gnu.org/order/order.html, GNU Web site}.
 @file{etc/ORDERS}.  
694    
695  The Emacs Lisp Reference Manual is also available on-line, in Info  The Emacs Lisp Reference Manual is also available on-line, in Info
696  format.  Texinfo source for the manual (along with pregenerated Info  format.  Texinfo source for the manual (along with pregenerated Info
# Line 1214  and on @code{xterm} with @kbd{emacs -nw} Line 1213  and on @code{xterm} with @kbd{emacs -nw}
1213  @node Setting up a customization file, Colors on a TTY, Common requests, Common requests  @node Setting up a customization file, Colors on a TTY, Common requests, Common requests
1214  @section How do I set up a @file{.emacs} file properly?  @section How do I set up a @file{.emacs} file properly?
1215  @cindex @file{.emacs} file, setting up  @cindex @file{.emacs} file, setting up
1216    @cindex @file{.emacs} file, locating
1217  @cindex Init file, setting up  @cindex Init file, setting up
1218  @cindex Customization file, setting up  @cindex Customization file, setting up
1219    
1220  @inforef{Init File, Init File, emacs}  @inforef{Init File, Init File, emacs}.
1221    
1222  In general, new Emacs users should not have @file{.emacs} files, because  In general, new Emacs users should not have @file{.emacs} files, because
1223  it causes confusing non-standard behavior.  Then they send questions to  it causes confusing non-standard behavior.  Then they send questions to
# Line 1237  consider taking a bit of time to learn E Line 1237  consider taking a bit of time to learn E
1237  rather completely in @inforef{Init File, Init File, emacs}, for users  rather completely in @inforef{Init File, Init File, emacs}, for users
1238  interested in performing frequently requested, basic tasks.  interested in performing frequently requested, basic tasks.
1239    
1240    Sometimes users are unsure as to where their @file{.emacs} file should
1241    be found.  Visiting the file as @file{~/.emacs} from Emacs will find
1242    the correct file.
1243    
1244  @node Colors on a TTY, Debugging a customization file, Setting up a customization file, Common requests  @node Colors on a TTY, Debugging a customization file, Setting up a customization file, Common requests
1245  @section How do I get colors and syntax highlighting on a TTY?  @section How do I get colors and syntax highlighting on a TTY?
1246  @cindex Colors on a TTY  @cindex Colors on a TTY
# Line 1326  instructions on how to get it. Line 1330  instructions on how to get it.
1330    
1331  @cindex Set number capability in @code{vi} emulators  @cindex Set number capability in @code{vi} emulators
1332  None of the @code{vi} emulation modes provide the ``set number''  None of the @code{vi} emulation modes provide the ``set number''
1333  capability of @code{vi} (as far as we know).  capability of @code{vi} (as far as we know).  The @samp{setnu} package
1334    written by @email{kyle@@wonderworks.com, Kyle Jones} provides this
1335    feature.  So too does @samp{wb-line-number}, written by
1336    @email{naoki.y.nakamura@@nifty.com, Naoki Nakamura}.
1337    
1338  @node Displaying the current file name in the titlebar, Turning on abbrevs by default, Displaying the current line or column, Common requests  @node Displaying the current file name in the titlebar, Turning on abbrevs by default, Displaying the current line or column, Common requests
1339  @section How can I modify the titlebar to contain the current file name?  @section How can I modify the titlebar to contain the current file name?
# Line 1657  session, e.g., by means of a @code{scree Line 1664  session, e.g., by means of a @code{scree
1664  @cindex @code{gnuserv}  @cindex @code{gnuserv}
1665  There is an enhanced version of @samp{emacsclient}/server called  There is an enhanced version of @samp{emacsclient}/server called
1666  @samp{gnuserv}, written by @email{ange@@hplb.hpl.hp.com, Andy Norman}  @samp{gnuserv}, written by @email{ange@@hplb.hpl.hp.com, Andy Norman}
1667  which is available in the Emacs Lisp Archive (@pxref{Packages that do  (@pxref{Packages that do not come with Emacs}).  @samp{gnuserv} uses
1668  not come with Emacs}).  @samp{gnuserv} uses Internet domain sockets, so  Internet domain sockets, so it can work across most network connections.
1669  it can work across most network connections.  It also supports the  It also supports the execution of arbitrary Emacs Lisp forms and does
1670  execution of arbitrary Emacs Lisp forms and does not require the client  not require the client program to wait for completion.
 program to wait for completion.  
1671    
1672  The alpha version of an enhanced @samp{gnuserv} is available at  The alpha version of an enhanced @samp{gnuserv} is available at
1673    
1674  @uref{ftp://ftp.wellfleet.com/netman/psmith/emacs/gnuserv-2.1alpha.tar.gz}  @uref{ftp://ftp.wellfleet.com/netman/psmith/emacs/gnuserv-2.1alpha.tar.gz}
1675    
1676    The version available from @uref{http://meltin.net/hacks/emacs/} is
1677    more recent, and has been tested with Emacs 21.2.
1678    
1679  @end itemize  @end itemize
1680    
1681  @node Compiler error messages, Indenting switch statements, Using an already running Emacs process, Common requests  @node Compiler error messages, Indenting switch statements, Using an already running Emacs process, Common requests
# Line 1947  prefix when refilling the paragraph. Line 1956  prefix when refilling the paragraph.
1956    
1957  If you have paragraphs with different levels of indentation, you will  If you have paragraphs with different levels of indentation, you will
1958  have to set the fill prefix to the correct value each time you move to a  have to set the fill prefix to the correct value each time you move to a
1959  new paragraph.  To avoid this hassle, try one of the many packages  new paragraph.  There are many packages available to deal with this
1960  available from the Emacs Lisp Archive (@pxref{Packages that do not come  (@pxref{Packages that do not come with Emacs}).  Look for ``fill'' and
1961  with Emacs}.)  Look up ``fill'' and ``indent'' in the Lisp Code  ``indent'' keywords for guidance.
 Directory for guidance.  
1962    
1963  @node Matching parentheses, Hiding #ifdef lines, Automatic indentation, Common requests  @node Matching parentheses, Hiding #ifdef lines, Automatic indentation, Common requests
1964  @section How do I show which parenthesis matches the one I'm looking at?  @section How do I show which parenthesis matches the one I'm looking at?
# Line 2025  parenthesis, it simply inserts a % like Line 2033  parenthesis, it simply inserts a % like
2033  @cindex Selectively displaying @code{#ifdef} code  @cindex Selectively displaying @code{#ifdef} code
2034    
2035  @kbd{M-x hide-ifdef-mode}.  (This is a minor mode.)  You might also want  @kbd{M-x hide-ifdef-mode}.  (This is a minor mode.)  You might also want
2036  to try @file{cpp.el}, available at the Emacs Lisp Archive  to investigate @file{cpp.el}, which is distributed with Emacs.
 (@pxref{Packages that do not come with Emacs}).  
2037    
2038  @node Repeating commands, Valid X resources, Hiding #ifdef lines, Common requests  @node Repeating commands, Valid X resources, Hiding #ifdef lines, Common requests
2039  @section Is there an equivalent to the @code{.} (dot) command of vi?  @section Is there an equivalent to the @code{.} (dot) command of vi?
# Line 2061  support it.  (@xref{VIPER}.) Line 2068  support it.  (@xref{VIPER}.)
2068  @cindex X resources  @cindex X resources
2069  @cindex Setting X resources  @cindex Setting X resources
2070    
2071  @inforef{Resources X, Resources X, emacs}.  @inforef{X Resources, X Resources, emacs}.
2072    
2073  You can also use a resource editor, such as editres (for X11R5 and  You can also use a resource editor, such as editres (for X11R5 and
2074  onwards), to look at the resource names for the menu bar, assuming Emacs  onwards), to look at the resource names for the menu bar, assuming Emacs
# Line 2189  If you need to repeat a command a small Line 2196  If you need to repeat a command a small
2196  @cindex Suspending Emacs  @cindex Suspending Emacs
2197    
2198  @kbd{C-z} iconifies Emacs when running under X and suspends Emacs  @kbd{C-z} iconifies Emacs when running under X and suspends Emacs
2199  otherwise.  @inforef{Misc X, Misc X, emacs}.  otherwise.  @inforef{Frame Commands, Frame Commands, emacs}.
2200    
2201  @node Using regular expressions, Replacing text across multiple files, Forcing Emacs to iconify itself, Common requests  @node Using regular expressions, Replacing text across multiple files, Forcing Emacs to iconify itself, Common requests
2202  @section How do I use regexps (regular expressions) in Emacs?  @section How do I use regexps (regular expressions) in Emacs?
# Line 2306  waits before auto-saving.  Increasing th Line 2313  waits before auto-saving.  Increasing th
2313  longer between auto-saves, which might annoy you less.  longer between auto-saves, which might annoy you less.
2314    
2315  You might also want to look into Sebastian Kremer's @code{auto-save}  You might also want to look into Sebastian Kremer's @code{auto-save}
2316  package, available from the Lisp Code Archive (@pxref{Packages that do not come  package (@pxref{Packages that do not come with Emacs}).  This
 with Emacs}).  This  
2317  package also allows you to place all auto-save files in one directory,  package also allows you to place all auto-save files in one directory,
2318  such as @file{/tmp}.  such as @file{/tmp}.
2319    
# Line 2627  on DOS and Windows, where the DOS end-of Line 2633  on DOS and Windows, where the DOS end-of
2633  default, a backslash (@samp{\}) will appear in the mode line.  default, a backslash (@samp{\}) will appear in the mode line.
2634    
2635  If you are running a version of Emacs before 20.1, get @code{crypt++}  If you are running a version of Emacs before 20.1, get @code{crypt++}
2636  from the Emacs Lisp Archive (@pxref{Packages that do not come with  (@pxref{Packages that do not come with Emacs}).  Among other things,
2637  Emacs}).  Among other things, @code{crypt++} transparently modifies  @code{crypt++} transparently modifies MS-DOS files as they are loaded
2638  MS-DOS files as they are loaded and saved, allowing you to ignore the  and saved, allowing you to ignore the different conventions that Unix
2639  different conventions that Unix and MS-DOS have for delineating the end  and MS-DOS have for delineating the end of a line.
 of a line.  
2640    
2641  @node Filling paragraphs with a single space,  Escape sequences in shell output, Editing MS-DOS files, Common requests  @node Filling paragraphs with a single space,  Escape sequences in shell output, Editing MS-DOS files, Common requests
2642  @section How can I tell Emacs to fill paragraphs with a single space after each period?  @section How can I tell Emacs to fill paragraphs with a single space after each period?
# Line 3121  by a directory name with a variable refe Line 3126  by a directory name with a variable refe
3126  with a shell metacharacter (@kbd{cd ../lib*}), Emacs will fail to  with a shell metacharacter (@kbd{cd ../lib*}), Emacs will fail to
3127  correctly guess the shell's new current directory.  A huge variety of  correctly guess the shell's new current directory.  A huge variety of
3128  fixes and enhancements to shell mode for this problem have been written  fixes and enhancements to shell mode for this problem have been written
3129  to handle this problem.  Check the Lisp Code Directory (@pxref{Finding a  to handle this problem (@pxref{Finding a package with particular
3130  package with particular functionality}).  functionality}).
3131    
3132  You can tell Emacs the shell's current directory with the command  You can tell Emacs the shell's current directory with the command
3133  @kbd{M-x dirs}.  @kbd{M-x dirs}.
# Line 3470  To get the Xmenu stuff to work, you need Line 3475  To get the Xmenu stuff to work, you need
3475  * Finding Emacs on the Internet::  * Finding Emacs on the Internet::
3476  * Finding a package with particular functionality::  * Finding a package with particular functionality::
3477  * Packages that do not come with Emacs::  * Packages that do not come with Emacs::
 * Submitting to the Emacs Lisp Archive::  
3478  * Current GNU distributions::  * Current GNU distributions::
3479  * Difference between Emacs and XEmacs::  * Difference between Emacs and XEmacs::
3480  * Emacs for MS-DOS::  * Emacs for MS-DOS::
# Line 3493  To get the Xmenu stuff to work, you need Line 3497  To get the Xmenu stuff to work, you need
3497  @cindex Distribution, retrieving Emacs  @cindex Distribution, retrieving Emacs
3498  @cindex Internet, retrieving from  @cindex Internet, retrieving from
3499    
3500  Look in the files @file{etc/DISTRIB} and @file{etc/FTP} for information  Look in the files @file{etc/DISTRIB} and @file{etc/FTP} for
3501  on nearby archive sites and @file{etc/ORDERS} for mail orders.  If you  information on nearby archive sites.  If you don't already have Emacs,
3502  don't already have Emacs, see @ref{Informational files for Emacs}, for how  see @ref{Informational files for Emacs}, for how to get these files.
 to get these files.  
3503    
3504  @xref{Installing Emacs}, for information on how to obtain and build the latest  @xref{Installing Emacs}, for information on how to obtain and build the latest
3505  version of Emacs, and see @ref{Current GNU distributions}, for a list of  version of Emacs, and see @ref{Current GNU distributions}, for a list of
# Line 3521  should be loaded, invoked, and configure Line 3524  should be loaded, invoked, and configure
3524  modify a Lisp package, see if the author has provided any hints in the  modify a Lisp package, see if the author has provided any hints in the
3525  source code.  source code.
3526    
3527  If a package does not come with Emacs, check the Lisp Code Directory.  The command @kbd{C-h p} (@code{finder-by-keyword}) allows you to browse
3528  The LCD was originally maintained by @email{brennan@@hal.com, Dave  the constituent Emacs packages.
 Brennan}, but was recently taken over by @email{toby@@world.std.com,  
 toby knudsen}, who maintains @uref{http://www.emacs.org}.  The LCD is  
 currently being reorganized and updated, but you can meanwhile find many  
 packages at @uref{ftp://ftp.emacs.org/pub}.  
   
 For now, you can search through the LCD with @file{lispdir.el}, which is  
 in the process of being updated.  Download it from the LCD, in the  
 @file{emacs-lisp-attic/misc} directory, and then evaluate the following  
 Lisp form (@pxref{Evaluating Emacs Lisp code}):  
   
 @lisp  
 (setq lisp-code-directory  
  "/anonymous@@ftp.emacs.org:pub/emacs-lisp-attic/emacs-lisp/LCD-datafile.gz"  
   elisp-archive-host "ftp.emacs.org"  
   elisp-archive-directory "/pub/emacs-lisp-attic/emacs-lisp/")  
 @end lisp  
   
 Once you have installed @file{lispdir.el}, you can use @kbd{M-x  
 lisp-dir-apropos} to search the listing.  For example, @kbd{M-x  
 lisp-dir-apropos @key{RET} ange-ftp @key{RET}} produces this output:  
   
 @example  
          GNU Emacs Lisp Code Directory Apropos --- "ange-ftp"  
 "~/" refers to archive.cis.ohio-state.edu:pub/elisp-archive/  
   
      ange-ftp (4.18)       15-Jul-1992  
           Andy Norman, <ange@@hplb.hpl.hp.com>  
           ~/packages/ange-ftp.tar.Z  
           transparent FTP Support for GNU Emacs  
      auto-save (1.19)      01-May-1992  
           Sebastian Kremer, <sk@@thp.uni-koeln.de>  
           ~/misc/auto-save.el.Z  
           Safer autosaving with support for ange-ftp and /tmp  
      ftp-quik (1.0)        28-Jul-1993  
           Terrence Brannon, <tb06@@pl122f.eecs.lehigh.edu>  
           ~/modes/ftp-quik.el.Z  
           Quik access to dired'ing of ange-ftp and normal paths  
 @end example  
3529    
3530  @node Packages that do not come with Emacs, Submitting to the Emacs Lisp Archive, Finding a package with particular functionality, Finding Emacs and related packages  For advice on how to find extra packages that are not part of Emacs,
3531    see @ref{Packages that do not come with Emacs}.
3532    
3533    @node Packages that do not come with Emacs, Current GNU distributions, Finding a package with particular functionality, Finding Emacs and related packages
3534  @section Where can I get Emacs Lisp packages that don't come with Emacs?  @section Where can I get Emacs Lisp packages that don't come with Emacs?
3535  @cindex Unbundled packages  @cindex Unbundled packages
3536  @cindex Finding other packages  @cindex Finding other packages
3537  @cindex Lisp packages that do not come with Emacs  @cindex Lisp packages that do not come with Emacs
3538  @cindex Packages, those that do not come with Emacs  @cindex Packages, those that do not come with Emacs
3539  @cindex Emacs Lisp Archive, description of  @cindex Emacs Lisp List
3540  @cindex Archive, description of the Emacs Lisp  @cindex Emacs Lisp Archive
   
 First, check the Lisp Code Directory to find the name of the package you  
 are looking for (@pxref{Finding a package with particular  
 functionality}).  Next, check local archives and the Emacs Lisp Archive  
 to find a copy of the relevant files.  If you still haven't found it,  
 you can send e-mail to the author asking for a copy.  If you find Emacs  
 Lisp code that doesn't appear in the LCD, please submit a copy to the  
 LCD (@pxref{Submitting to the Emacs Lisp Archive}).  
   
 You can access the Emacs Lisp Archive at  
   
 @uref{ftp://archive.cis.ohio-state.edu/pub/emacs-lisp/}  
   
 @noindent  
 or at  
   
 @uref{http://www.cis.ohio-state.edu/emacs-lisp}  
   
 @noindent  
 Retrieve and read the file @file{README} first.  
3541    
3542  @itemize @bullet  @uref{http://www.anc.ed.ac.uk/~stephen/emacs/ell.html, The Emacs Lisp
3543    List (ELL)}, maintained by @email{stephen@@anc.ed.ac.uk, Stephen Eglen},
3544  @item  aims to provide one compact list with links to all of the current Emacs
3545  The archive maintainers do not have time to answer individual  lisp files on the internet.  The ELL can be browsed over the web, or
3546  requests for packages or the list of packages in the archive.  If you  from Emacs with @uref{http://www.anc.ed.ac.uk/~stephen/emacs/ell.el,
3547  cannot use FTP or UUCP to access the archive yourself, try to find a  the @file{ell} package}.
3548  friend who can, but please don't ask the maintainers.  
3549    Many authors post their packages to the @uref{news:gnu.emacs.sources,
3550  @item  Emacs sources newsgroup}.  You can search the archives of this
3551  Any files with names ending in @file{.Z}, @file{.z}, or @file{.gz} are  group with @uref{http://groups.google.com, Google}, for example.
3552  compressed, so you should use "binary" mode in FTP to retrieve them.  
3553  You should also use binary mode whenever you retrieve any files with  Several packages are stored in
3554  names ending in @file{.elc}.  @uref{http://emacswiki.org/elisp/, the Lisp area of the Emacs Wiki}.
3555    
3556  @end itemize  For a long time, the Emacs Lisp Archive provided a central repository
3557    for Emacs packages.  Sadly, it has not been active for some time,
3558    although you can still access the old files at
3559    
3560  @node Submitting to the Emacs Lisp Archive, Current GNU distributions, Packages that do not come with Emacs, Finding Emacs and related packages  @uref{ftp://ftp.cis.ohio-state.edu/pub/emacs-lisp/WWW/index.html}
 @section How do I submit code to the Emacs Lisp Archive?  
 @cindex Submitting code to the Emacs Lisp Archive  
 @cindex Emacs Lisp Archive, submissions to  
 @cindex Lisp Archive, submissions to  
 @cindex Archive, submitting to the Emacs Lisp  
   
 Guidelines and procedures for submission to the archive can be found in  
 the file @file{GUIDELINES} in the archive directory (@pxref{Packages that  
 do not come with Emacs}).  It covers documentation, copyrights,  
 packaging, submission, and the Lisp Code Directory Record.  Anonymous  
 FTP uploads are not permitted.  Instead, all submissions are mailed to  
 @email{elisp-archive@@cis.ohio-state.edu}.  The @file{lispdir.el}  
 package has a function named @code{submit-lcd-entry} which will help you  
 with this.  
3561    
3562  @node Current GNU distributions, Difference between Emacs and XEmacs, Submitting to the Emacs Lisp Archive, Finding Emacs and related packages  @node Current GNU distributions, Difference between Emacs and XEmacs, Packages that do not come with Emacs, Finding Emacs and related packages
3563  @section Where can I get other up-to-date GNU stuff?  @section Where can I get other up-to-date GNU stuff?
3564  @cindex Current GNU distributions  @cindex Current GNU distributions
3565  @cindex Sources for current GNU distributions  @cindex Sources for current GNU distributions
# Line 3680  Many XEmacs features have found their wa Line 3616  Many XEmacs features have found their wa
3616  and more features can be expected in the future, but there are still many  and more features can be expected in the future, but there are still many
3617  differences between the two.  differences between the two.
3618    
3619  The latest stable branch of XEmacs as of this writing is 21.1; you can  The latest stable branch of XEmacs as of this writing is 21.4; you can
3620  get it at  get it at
3621    
3622  @uref{ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.1.14.tar.gz}  @uref{ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/xemacs-21.4.12.tar.gz}
3623    
3624  More information about XEmacs, including a list of frequently asked  More information about XEmacs, including a list of frequently asked
3625  questions (FAQ), is available at  questions (FAQ), is available at
# Line 3889  available at @uref{http://vms.gnu.org/}. Line 3825  available at @uref{http://vms.gnu.org/}.
3825  @cindex @code{cc-mode}  @cindex @code{cc-mode}
3826    
3827  Most of these modes are now available in standard Emacs distribution.  Most of these modes are now available in standard Emacs distribution.
3828  To get additional modes, look in the Lisp Code Directory (@pxref{Finding  To get additional modes, see @ref{Finding a package with particular
3829  a package with particular functionality}).  For C@t{++}, if you use  functionality}.  
 @code{lisp-dir-apropos}, you must specify the pattern with something  
 like @kbd{M-x lisp-dir-apropos @key{RET} c\+\+ @key{RET}}.@footnote{  
 The backslashes in @samp{\+\+} are required because @kbd{M-x  
 lisp-dir-apropos} expects a regular expression as its argument  
 (@pxref{Using regular expressions}), and @samp{+} has a special meaning  
 in regular expressions.}  
3830    
3831  Barry Warsaw's @code{cc-mode} now works for C, C@t{++}, Objective-C, and  Barry Warsaw's @code{cc-mode} now works for C, C@t{++}, Objective-C, and
3832  Java code.  You can get the latest version from the Emacs Lisp Archive;  Java code.  It is distributed with Emacs, but has
3833  @pxref{Packages that do not come with Emacs} for details.  A FAQ for  @uref{http://cc-mode.sourceforge.net/, its own homepage}.
 @code{cc-mode} is available at  
 @uref{http://www.python.org/emacs/cc-mode/}.  
3834    
3835  @node Translating names to IP addresses,  , Modes for various languages, Finding Emacs and related packages  @node Translating names to IP addresses,  , Modes for various languages, Finding Emacs and related packages
3836  @section What is the IP address of XXX.YYY.ZZZ?  @section What is the IP address of XXX.YYY.ZZZ?
# Line 3945  Body: site XXX.YYY.ZZZ Line 3873  Body: site XXX.YYY.ZZZ
3873  * Supercite::  * Supercite::
3874  * Calc::  * Calc::
3875  * VIPER::  * VIPER::
3876  * AUC-TeX::  * AUCTeX::
3877  * BBDB::  * BBDB::
3878  * Ispell::  * Ispell::
3879  * w3-mode::  * w3-mode::
# Line 3965  Body: site XXX.YYY.ZZZ Line 3893  Body: site XXX.YYY.ZZZ
3893  @table @b  @table @b
3894    
3895  @item Author  @item Author
3896  @email{kyle@@uunet.uu.net, Kyle Jones}  @email{kyle_jones@@wonderworks.com, Kyle Jones}
3897    
3898  @item Latest version  @item Latest version
3899  6.72  7.15
3900    
3901  @item Distribution  @item Distribution
3902  @uref{ftp://ftp.wonderworks.com/pub/vm/vm.tar.gz}  @uref{ftp://ftp.wonderworks.com/pub/vm/vm.tar.gz}
3903    
3904  @item Informational newsgroup/mailing list  @item Informational newsgroup
3905  @uref{news:gnu.emacs.vm.info}@*  @uref{news:gnu.emacs.vm.info}@*
 Subscription requests to @email{info-vm-request@@uunet.uu.net}@*  
 Submissions to @email{info-vm@@uunet.uu.net}  
3906    
3907  @item Bug reports newsgroup/mailing list  @item Bug reports newsgroup
3908  @uref{news:gnu.emacs.vm.bug}@*  @uref{news:gnu.emacs.vm.bug}@*
3909  Subscription requests to @email{bug-vm-request@@uunet.uu.net}@*  Or send reports to @email{bug-vm@@wonderworks.com}
 Submissions to @email{bug-vm@@uunet.uu.net}  
3910  @end table  @end table
3911    
3912  VM 6 works with Emacs 20.4, and may cause problems with Emacs 20.3 and  VM 7 works well with Emacs 21. Older versions of VM suitable for use
3913  below.  (But note that many people seem to use Emacs 20.3 with VM 6,  with older versions of Emacs are available from
3914  without any problems.)  Risk-averse users might wish to try VM 5.97,  @uref{ftp://ftp.wonderworks.com/pub/vm/, the same FTP site}.
3915  available from @uref{ftp://ftp.wonderworks.com/pub/vm/, the same FTP  
 site}.  
3916    
3917  @node Supercite, Calc, VM, Major packages and programs  @node Supercite, Calc, VM, Major packages and programs
3918  @section Supercite --- mail and news citation package within Emacs  @section Supercite --- mail and news citation package within Emacs
# Line 4001  site}. Line 3925  site}.
3925  @table @b  @table @b
3926    
3927  @item Author  @item Author
3928  @email{bwarsaw@@cen.com, Barry Warsaw}  @email{barry@@python.org, Barry Warsaw}
3929    
3930  @item Latest version  @item Latest version
3931  3.54 (comes bundled with Emacs 20)  3.54 (comes bundled with Emacs since version 20)
3932    
3933  @item Distribution  @item Distribution
3934  @uref{http://www.python.org/emacs/supercite.tar.gz}  @uref{http://www.python.org/emacs/supercite.tar.gz}
# Line 4044  It doesn't support all the mathematical Line 3968  It doesn't support all the mathematical
3968  as matrices, special functions, and statistics, but is more than  as matrices, special functions, and statistics, but is more than
3969  adequate as a replacement for @code{xcalc} and similar programs.  adequate as a replacement for @code{xcalc} and similar programs.
3970    
3971  @node VIPER, AUC-TeX, Calc, Major packages and programs  @node VIPER, AUCTeX, Calc, Major packages and programs
3972  @section VIPER --- @code{vi} emulation for Emacs  @section VIPER --- @code{vi} emulation for Emacs
3973  @cindex @code{vi} emulation  @cindex @code{vi} emulation
3974  @cindex VIPER  @cindex VIPER
# Line 4071  better than the one distributed with Ema Line 3995  better than the one distributed with Ema
3995    
3996  @end table  @end table
3997    
3998  @node AUC-TeX, BBDB, VIPER, Major packages and programs  @node AUCTeX, BBDB, VIPER, Major packages and programs
3999  @section AUC TeX --- enhanced LaTeX mode with debugging facilities  @section AUCTeX --- enhanced LaTeX mode with debugging facilities
4000  @cindex Mode for @TeX{}  @cindex Mode for @TeX{}
4001  @cindex @TeX{} mode  @cindex @TeX{} mode
4002  @cindex AUC-TeX mode for editing @TeX{}  @cindex AUCTeX mode for editing @TeX{}
4003  @cindex Writing and debugging @TeX{}  @cindex Writing and debugging @TeX{}
4004    
4005  @table @b  @table @b
# Line 4084  better than the one distributed with Ema Line 4008  better than the one distributed with Ema
4008  @email{krab@@iesd.auc.dk, Kresten Krab Thorup} and@*  @email{krab@@iesd.auc.dk, Kresten Krab Thorup} and@*
4009  @email{abraham@@dina.kvl.dk, Per Abrahamsen}  @email{abraham@@dina.kvl.dk, Per Abrahamsen}
4010    
4011    @item Maintainer
4012    @email{dak@@gnu.org, David Kastrup}
4013    
4014  @item Latest version  @item Latest version
4015  9.9p  11.13
4016    
4017  @item Distribution  @item Distribution
4018  @uref{ftp://sunsite.auc.dk/packages/auctex/auctex.tar.gz}  @uref{http://savannah.gnu.org/download/auctex/stable.pkg/11.13/auctex-11.13.tar.gz}
4019    
4020  @item Web site  @item Web site
4021  @uref{http://sunsite.auc.dk/auctex/}  @uref{http://www.gnu.org/software/auctex/}
4022    
4023  @item Mailing list:  @item Mailing list:
4024  Subscription requests to @email{auc-tex-request@@iesd.auc.dk}@*  Subscription requests to @email{auc-tex-subscribe@@sunsite.dk}@*
4025  Submissions to @email{auc-tex@@iesd.auc.dk}@*  Submissions to @email{auc-tex@@sunsite.dk}@*
4026  Development team is at @email{auc-tex_mgr@@iesd.auc.dk}  Development team is at @email{auc-tex_mgr@@sunsite.dk}
4027    
4028  @end table  @end table
4029    
4030  @node BBDB, Ispell, AUC-TeX, Major packages and programs  @node BBDB, Ispell, AUCTeX, Major packages and programs
4031  @section BBDB --- personal Info Rolodex integrated with mail/news readers  @section BBDB --- personal Info Rolodex integrated with mail/news readers
4032  @cindex BBDB  @cindex BBDB
4033  @cindex Rolodex-like functionality  @cindex Rolodex-like functionality
# Line 4112  Development team is at @email{auc-tex_mg Line 4039  Development team is at @email{auc-tex_mg
4039  @table @b  @table @b
4040    
4041  @item Maintainer  @item Maintainer
4042  @email{simmonmt@@acm.org, Matt Simmons}  @email{waider@@waider.ie, Ronan Waide}
4043    
4044  @item Latest version  @item Latest version
4045  2.00  2.34
4046    
4047  @item Distribution  @item Distribution
4048  @uref{http://bbdb.sf.net/}  @uref{http://bbdb.sourceforge.net/}
4049    
4050  @item Mailing lists  @item Mailing lists
4051  Subscription requests to @email{info-bbdb-request@@xemacs.org}@*  Subscription requests to @email{bbdb-info-request@@lists.sourceforge.net}@*
4052  Submissions to @email{info-bbdb@@xemacs.org}@*  Submissions to @email{bbdb-info@@lists.sourceforge.net}@*
4053  Release announcements: @email{bbdb-announce-request@@xemacs.org}  Release announcements: @email{bbdb-announce-request@@lists.sourceforge.net}
4054    
4055  @end table  @end table
4056    
# Line 4220  Help to develop @code{w3-mode} at @email Line 4147  Help to develop @code{w3-mode} at @email
4147  @email{jin@@atype.com, Jin S. Choi}  @email{jin@@atype.com, Jin S. Choi}
4148    
4149  @item Maintainer  @item Maintainer
4150  @email{lbudney@@pobox.com, Len Budney}  @email{warner-mailcrypt@@lothar.com, Brian Warner}
4151    
4152  @item Latest version  @item Latest version
4153  3.5.3  3.5.8
4154    
4155  @item Distribution  @item Distribution
4156  @uref{http://www.nb.net/~lbudney/linux/software/mailcrypt/mailcrypt-3.5.3.tar.gz}  @uref{http://dl.sourceforge.net/sourceforge/mailcrypt/mailcrypt-3.5.8.tar.gz}
4157    
4158  @item Web site  @item Web site
4159  @uref{http://www.nb.net/~lbudney/linux/software/mailcrypt.html}  @uref{http://mailcrypt.sourceforge.net/}
4160    
4161  @end table  @end table
4162    
# Line 5503  most folks as that update propagates aro Line 5430  most folks as that update propagates aro
5430  @section Where can I find out more about Gnus?  @section Where can I find out more about Gnus?
5431  @cindex FAQ for Gnus  @cindex FAQ for Gnus
5432  @cindex Gnus FAQ  @cindex Gnus FAQ
5433  @cindex Learning more about GNU  @cindex Learning more about Gnus
   
 Look for the Gnus FAQ, available at  
5434    
5435  @uref{http://www.ccs.neu.edu/software/contrib/gnus/}  For more information on Gnus, consult the Gnus manual and FAQ, which are
5436    part of the Gnus distribution.
5437    
5438  @node Concept index,  , Mail and news, Top  @node Concept index,  , Mail and news, Top
5439  @unnumbered Concept Index  @unnumbered Concept Index
# Line 5515  Look for the Gnus FAQ, available at Line 5441  Look for the Gnus FAQ, available at
5441    
5442  @contents  @contents
5443  @bye  @bye
5444    
5445    @ignore
5446       arch-tag: fee0d62d-06cf-43d8-ac21-123408eaf10f
5447    @end ignore

Legend:
Removed from v.1.38.2.1  
changed lines
  Added in v.1.38.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26