comparison etc/FAQ @ 23905:d36d3bab8291

Incorporate comments from Eli.
author Dave Love <fx@gnu.org>
date Wed, 16 Dec 1998 18:25:59 +0000
parents 546acc9b5282
children 633699bb2aae
comparison
equal deleted inserted replaced
23904:74c3c643e90c 23905:d36d3bab8291
132 65: How do I delete menus and menu options? 132 65: How do I delete menus and menu options?
133 66: How do I turn on syntax highlighting? 133 66: How do I turn on syntax highlighting?
134 67: How can I force Emacs to scroll only one line when I move past the 134 67: How can I force Emacs to scroll only one line when I move past the
135 bottom of the screen? 135 bottom of the screen?
136 68: How can I replace highlighted text with what I type? 136 68: How can I replace highlighted text with what I type?
137 69: How can I edit MS-DOS files using Emacs? 137 69: How can I edit MS-DOS-style text files using Emacs?
138 70: How can I tell Emacs to fill paragraphs with a single space after 138 70: How can I tell Emacs to fill paragraphs with a single space after
139 each period? 139 each period?
140 140
141 Bugs/Problems 141 Bugs/Problems
142 142
169 91: How do I submit code to the Emacs Lisp Archive? 169 91: How do I submit code to the Emacs Lisp Archive?
170 92: Where can I get other up-to-date GNU stuff? 170 92: Where can I get other up-to-date GNU stuff?
171 93: What is the difference between Emacs and XEmacs (formerly "Lucid 171 93: What is the difference between Emacs and XEmacs (formerly "Lucid
172 Emacs")? 172 Emacs")?
173 94: Where can I get Emacs for my PC running MS-DOS? 173 94: Where can I get Emacs for my PC running MS-DOS?
174 95: Where can I get Emacs for Microsoft Windows, Windows '95, or Windows 174 95: Where can I get Emacs for Microsoft Windows, Windows 9x, or Windows
175 NT? 175 NT?
176 96: Where can I get Emacs for my PC running OS/2? 176 96: Where can I get Emacs for my PC running OS/2?
177 97: Where can I get Emacs for my Atari ST? 177 97: Where can I get Emacs for my Atari ST?
178 98: Where can I get Emacs for my Amiga? 178 98: Where can I get Emacs for my Amiga?
179 99: Where can I get Emacs for NeXTSTEP? 179 99: Where can I get Emacs for NeXTSTEP?
471 years, although there may be some unintentional gaps in coverage. The 471 years, although there may be some unintentional gaps in coverage. The
472 archive is not particularly well organized or easy to retrieve individual 472 archive is not particularly well organized or easy to retrieve individual
473 postings from, but pretty much everything is there. The latest archives 473 postings from, but pretty much everything is there. The latest archives
474 are available at 474 are available at
475 475
476 ftp://ftp.gnu.org/pub/gnu/MailingListArchives/current 476 ftp://gnudist.gnu.org/pub/gnu/MailingListArchives/current
477 477
478 Web-based Usenet search services, such as DejaNews, also archive the 478 Web-based Usenet search services, such as DejaNews, also archive the
479 gnu.* groups. You can reach DejaNews at 479 gnu.* groups. You can reach DejaNews at
480 480
481 http://www.dejanews.com 481 http://www.dejanews.com
629 629
630 The Emacs Lisp Reference Manual is also available on-line, in Info 630 The Emacs Lisp Reference Manual is also available on-line, in Info
631 format. Texinfo source for the manual (along with pregenerated Info 631 format. Texinfo source for the manual (along with pregenerated Info
632 files) is available at 632 files) is available at
633 633
634 ftp://ftp.gnu.org/pub/gnu/elisp-manual-20-2.5.tar.gz 634 ftp://gnudist.gnu.org/pub/gnu/elisp-manual-20-2.5.tar.gz
635 635
636 and all mirrors of ftp.gnu.org (See question 92 for a list). See 636 and all mirrors of gnudist.gnu.org (See question 92 for a list). See
637 question 17 if you want to install the Info files, or question 18 if you 637 question 17 if you want to install the Info files, or question 18 if you
638 want to use the Texinfo source to print the manual yourself. 638 want to use the Texinfo source to print the manual yourself.
639 639
640 WWW versions of the Emacs Lisp Reference Manual are available at 640 WWW versions of the Emacs Lisp Reference Manual are available at
641 641
646 646
647 First, you must turn the Texinfo files into Info files. You may do this 647 First, you must turn the Texinfo files into Info files. You may do this
648 using the stand-alone "makeinfo" program, available as part of the latest 648 using the stand-alone "makeinfo" program, available as part of the latest
649 Texinfo package at 649 Texinfo package at
650 650
651 ftp://ftp.gnu.org/pub/gnu/texinfo-3.12.tar.gz 651 ftp://gnudist.gnu.org/pub/gnu/texinfo-3.12.tar.gz
652 652
653 and all mirrors of ftp.gnu.org (see question 92 for a list). 653 and all mirrors of gnudist.gnu.org (see question 92 for a list).
654 654
655 For information about the Texinfo format, read the Texinfo manual which 655 For information about the Texinfo format, read the Texinfo manual which
656 comes with Emacs. This manual also comes installed in Info format, so 656 comes with Emacs. This manual also comes installed in Info format, so
657 you can read it on-line. 657 you can read it on-line.
658 658
738 Texinfo package. See question 17 for details. 738 Texinfo package. See question 17 for details.
739 739
740 * Xinfo, a stand-alone version of the Info program that runs under X 740 * Xinfo, a stand-alone version of the Info program that runs under X
741 Windows. You can get it at 741 Windows. You can get it at
742 742
743 ftp://ftp.gnu.org/pub/gnu/xinfo-1.01.01.tar.gz 743 ftp://gnudist.gnu.org/pub/gnu/xinfo-1.01.01.tar.gz
744 744
745 and all mirrors of ftp.gnu.org (See question 92 for a list). 745 and all mirrors of gnudist.gnu.org (See question 92 for a list).
746 746
747 * Tkinfo, an Info viewer that runs under X Windows and uses Tcl/Tk. You 747 * Tkinfo, an Info viewer that runs under X Windows and uses Tcl/Tk. You
748 can get Tkinfo at 748 can get Tkinfo at
749 749
750 http://math-www.uni-paderborn.de/~axel/tkinfo/ 750 http://math-www.uni-paderborn.de/~axel/tkinfo/
775 SERVICE -- GNU Service Directory 775 SERVICE -- GNU Service Directory
776 SUN-SUPPORT -- including "Using Emacstool with GNU Emacs" 776 SUN-SUPPORT -- including "Using Emacstool with GNU Emacs"
777 777
778 Latest versions of some of the above files are also available at 778 Latest versions of some of the above files are also available at
779 779
780 ftp://ftp.gnu.org/pub/gnu/GNUinfo/ 780 ftp://gnudist.gnu.org/pub/gnu/GNUinfo/
781 781
782 More GNU information, including back issues of the "GNU's Bulletin", are at 782 More GNU information, including back issues of the "GNU's Bulletin", are at
783 783
784 http://www.gnu.org/bulletins/bulletins.html 784 http://www.gnu.org/bulletins/bulletins.html
785 http://www.cs.pdx.edu/~trent/gnu/gnu.html 785 http://www.cs.pdx.edu/~trent/gnu/gnu.html
789 See question 84 for some basic installation hints, and question 83 if you 789 See question 84 for some basic installation hints, and question 83 if you
790 have problems with the installation. 790 have problems with the installation.
791 791
792 The file etc/SERVICE (see question 4 if you're not sure where that is) 792 The file etc/SERVICE (see question 4 if you're not sure where that is)
793 lists companies and individuals willing to sell you help in installing or 793 lists companies and individuals willing to sell you help in installing or
794 using Emacs. An up-to-date version this file is available on ftp.gnu.org 794 using Emacs. An up-to-date version this file is available on gnudist.gnu.org
795 (see question 20). 795 (see question 20).
796 796
797 22: Where can I get the latest version of this document (the FAQ list)? 797 22: Where can I get the latest version of this document (the FAQ list)?
798 798
799 The Emacs FAQ is available in several ways: 799 The Emacs FAQ is available in several ways:
1299 1299
1300 And evaluate the following Lisp form: 1300 And evaluate the following Lisp form:
1301 1301
1302 (setq visible-bell t) 1302 (setq visible-bell t)
1303 1303
1304 There is also a way to turn off _all_ effects of a bell, by defining
1305 a custom `ring-bell-function' that does nothing.
1306
1304 46: How do I turn down the bell volume in Emacs running under X Windows? 1307 46: How do I turn down the bell volume in Emacs running under X Windows?
1305 1308
1306 You can adjust the bell volume and duration for all programs with the 1309 You can adjust the bell volume and duration for all programs with the
1307 shell command xset. 1310 shell command xset.
1308 1311
1564 1567
1565 (setq initial-dired-omit-files-p t) 1568 (setq initial-dired-omit-files-p t)
1566 1569
1567 If you're tired of seeing backup files whenever you do an "ls" at the 1570 If you're tired of seeing backup files whenever you do an "ls" at the
1568 Unix shell, try GNU ls with the "-B" option. GNU ls is part of the GNU 1571 Unix shell, try GNU ls with the "-B" option. GNU ls is part of the GNU
1569 fileutils package, available at mirrors of ftp.gnu.org (see question 92). 1572 fileutils package, available at mirrors of gnudist.gnu.org (see question 92).
1570 1573
1571 To disable or change how backups are made, see "Backup Names" in the 1574 To disable or change how backups are made, see "Backup Names" in the
1572 on-line manual. 1575 on-line manual.
1573 1576
1574 63: How do I disable auto-save-mode? 1577 63: How do I disable auto-save-mode?
1768 When OFF, typed text is just inserted at point. 1771 When OFF, typed text is just inserted at point.
1769 1772
1770 This mode also allows you to delete (not kill) the highlighted region by 1773 This mode also allows you to delete (not kill) the highlighted region by
1771 pressing DEL. 1774 pressing DEL.
1772 1775
1773 69: How can I edit MS-DOS files using Emacs? 1776 69: How can I edit MS-DOS-style text files using Emacs?
1774 1777
1775 As of Emacs 20, detection and handling of MS-DOS (and Windows) files is 1778 As of Emacs 20, detection and handling of MS-DOS (and Windows) files is
1776 performed transparently. You can open an MS-DOS file on a Unix system 1779 performed transparently. You can open an MS-DOS file on a Unix system
1777 (and vice versa), edit it, and save it without having to worry about the 1780 (and vice versa), edit it, and save it without having to worry about the
1778 file format. To save it with a different end-of-line convention use 1781 file format. To save it with a different end-of-line convention use
2151 2154
2152 For Unix and Unix-like systems, the easiest way is often to compile it 2155 For Unix and Unix-like systems, the easiest way is often to compile it
2153 from scratch. You will need: 2156 from scratch. You will need:
2154 2157
2155 * Emacs sources. See question 92 for a list of ftp sites that make them 2158 * Emacs sources. See question 92 for a list of ftp sites that make them
2156 available. On ftp.gnu.org, the main GNU distribution site, sources are 2159 available. On gnudist.gnu.org, the main GNU distribution site, sources are
2157 available at 2160 available at
2158 2161
2159 ftp://ftp.gnu.org/pub/gnu/emacs-20.4.tar.gz 2162 ftp://gnudist.gnu.org/pub/gnu/emacs-20.4.tar.gz
2160 2163
2161 The above will obviously change as new versions of Emacs come out. For 2164 The above will obviously change as new versions of Emacs come out. For
2162 instance, when Emacs 20.5 is released, it will most probably be 2165 instance, when Emacs 20.5 is released, it will most probably be
2163 available at 2166 available at
2164 2167
2165 ftp://ftp.gnu.org/pub/gnu/emacs-20.5.tar.gz 2168 ftp://gnudist.gnu.org/pub/gnu/emacs-20.5.tar.gz
2166 2169
2167 Again, you should use one of the mirror sites in question 92 (and 2170 Again, you should use one of the mirror sites in question 92 (and
2168 adjust the URL accordingly) so as to reduce load on ftp.gnu.org. 2171 adjust the URL accordingly) so as to reduce load on gnudist.gnu.org.
2169 2172
2170 * Gzip, the GNU compression utility. You can get gzip via anonymous ftp 2173 * Gzip, the GNU compression utility. You can get gzip via anonymous ftp
2171 at mirrors of ftp.gnu.org sites; it should compile and install without 2174 at mirrors of gnudist.gnu.org sites; it should compile and install without
2172 much trouble on most systems. Once you have retrieved the Emacs 2175 much trouble on most systems. Once you have retrieved the Emacs
2173 sources, you will probably be able to uncompress them with the command 2176 sources, you will probably be able to uncompress them with the command
2174 2177
2175 gunzip --verbose emacs-20.4.tar.gz 2178 gunzip --verbose emacs-20.4.tar.gz
2176 2179
2188 2191
2189 The `x' indicates that we want to extract files from this tarfile, the 2192 The `x' indicates that we want to extract files from this tarfile, the
2190 two `v's force verbose output, and the `f' tells tar to use a disk 2193 two `v's force verbose output, and the `f' tells tar to use a disk
2191 file, rather than one on tape. 2194 file, rather than one on tape.
2192 2195
2193 If you're using GNU tar (available at mirrors of ftp.gnu.org), you can 2196 If you're using GNU tar (available at mirrors of gnudist.gnu.org), you can
2194 combine this step and the previous one by using the command 2197 combine this step and the previous one by using the command
2195 2198
2196 tar -zxvvf emacs-20.4.tar.gz 2199 tar -zxvvf emacs-20.4.tar.gz
2197 2200
2198 The additional `z' at the beginning of the options list tells GNU tar 2201 The additional `z' at the beginning of the options list tells GNU tar
2297 lists all functions and variables containing the string "wordstar". 2300 lists all functions and variables containing the string "wordstar".
2298 2301
2299 It is also possible that the package is on your system, but has not been 2302 It is also possible that the package is on your system, but has not been
2300 loaded. To see which packages are available for loading, look through your 2303 loaded. To see which packages are available for loading, look through your
2301 computer's lisp directory (see question 4) or use the Finder (C-h p) to 2304 computer's lisp directory (see question 4) or use the Finder (C-h p) to
2302 search under keywords. The Lisp source to most most packages contains a 2305 search under keywords. The Lisp source to most packages contains a
2303 short description of how they should be loaded, invoked, and configured -- 2306 short description of how they should be loaded, invoked, and configured --
2304 so before you use or modify a Lisp package, see if the author has provided 2307 so before you use or modify a Lisp package, see if the author has provided
2305 any hints in the source code. 2308 any hints in the source code.
2306 2309
2307 If a package does not come with Emacs, check the Lisp Code Directory, 2310 If a package does not come with Emacs, check the Lisp Code Directory,
2398 See question 90 regarding non-maintenance of the archive. 2401 See question 90 regarding non-maintenance of the archive.
2399 2402
2400 92: Where can I get other up-to-date GNU stuff? 2403 92: Where can I get other up-to-date GNU stuff?
2401 2404
2402 The most up-to-date official GNU software is normally kept on 2405 The most up-to-date official GNU software is normally kept on
2403 ftp.gnu.org and is available at 2406 gnudist.gnu.org and is available at
2404 2407
2405 ftp://ftp.gnu.org/pub/gnu 2408 ftp://gnudist.gnu.org/pub/gnu
2406 2409
2407 Read the files etc/DISTRIB and etc/FTP for more information. 2410 Read the files etc/DISTRIB and etc/FTP for more information.
2408 2411
2409 The following sites are all mirror images of the GNU distribution area: 2412 The following sites are all mirror images of the GNU distribution area:
2410 2413
2452 ftp://labrea.stanford.edu/pub/gnu, 2455 ftp://labrea.stanford.edu/pub/gnu,
2453 ftp://mrcnext.cso.uiuc.edu/pub/gnu, 2456 ftp://mrcnext.cso.uiuc.edu/pub/gnu,
2454 ftp://vixen.cso.uiuc.edu/gnu, 2457 ftp://vixen.cso.uiuc.edu/gnu,
2455 ftp://wuarchive.wustl.edu/systems/gnu 2458 ftp://wuarchive.wustl.edu/systems/gnu
2456 2459
2457 The directory at ftp.uu.net is a mirror of ftp.gnu.org except that files 2460 The directory at ftp.uu.net is a mirror of gnudist.gnu.org except that files
2458 larger than one megabyte are split into multiple parts. If you have 2461 larger than one megabyte are split into multiple parts. If you have
2459 trouble transferring large files, you should try that site. A file 2462 trouble transferring large files, you should try that site. A file
2460 normally named "XXX" is split into files XXX-split/part[0-9][0-9], and 2463 normally named "XXX" is split into files XXX-split/part[0-9][0-9], and
2461 there will be a file named XXX-split/README which contains the list of 2464 there will be a file named XXX-split/README which contains the list of
2462 parts (especially helpful when FTP-ing by e-mail), their checksums, and 2465 parts (especially helpful when FTP-ing by e-mail), their checksums, and
2490 significant differences at the Lisp programming level. 2493 significant differences at the Lisp programming level.
2491 2494
2492 94: Where can I get Emacs for my PC running MS-DOS? 2495 94: Where can I get Emacs for my PC running MS-DOS?
2493 2496
2494 A pre-built binary distribution of Emacs is available from the Simtel 2497 A pre-built binary distribution of Emacs is available from the Simtel
2495 archives. This version works under MS-DOS and Windows (3.x, 95, and NT) and 2498 archives. This version works under MS-DOS and Windows (3.x, 9x, and NT) and
2496 supports long file names under Windows 95. More information is available 2499 supports long file names under Windows 9x. More information is available
2497 from: 2500 from:
2498 2501
2499 ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/emacs.README 2502 ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/emacs.README
2500 2503
2501 And the binary itself is available in the files 2504 And the binary itself is available in the files
2510 Zaretskii <eliz@is.elta.co.il> and Darrel Hankerson 2513 Zaretskii <eliz@is.elta.co.il> and Darrel Hankerson
2511 <hankedr@dms.auburn.edu>, you will need the following: 2514 <hankedr@dms.auburn.edu>, you will need the following:
2512 2515
2513 Compiler: djgpp version 1.12 maint 1 or later. Djgpp 2.0 or later is 2516 Compiler: djgpp version 1.12 maint 1 or later. Djgpp 2.0 or later is
2514 recommended, since 1.x is being phased out. Djgpp 2 supports 2517 recommended, since 1.x is being phased out. Djgpp 2 supports
2515 long filenames under Windows 95. 2518 long filenames under Windows 9x.
2516 2519
2517 You can get the latest release of djgpp by retrieving 2520 You can get the latest release of djgpp by retrieving
2518 all of the files in 2521 all of the files in
2519 2522
2520 ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp 2523 ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp
2534 2537
2535 16-bit utilities can be found in GNUish: 2538 16-bit utilities can be found in GNUish:
2536 2539
2537 ftp://ftp.simtel.net/pub/simtelnet/gnu/gnuish 2540 ftp://ftp.simtel.net/pub/simtelnet/gnu/gnuish
2538 2541
2539 The files INSTALL and PROBLEMS in the top-level directory of the Emacs 2542 The files INSTALL and etc/PROBLEMS in the Emacs source contains some
2540 source contains some additional information regarding Emacs under MS-DOS. 2543 additional information regarding Emacs under MS-DOS.
2541 2544
2542 For a list of other MS-DOS implementations of Emacs (and Emacs 2545 For a list of other MS-DOS implementations of Emacs (and Emacs
2543 look-alikes), consult the list of "Emacs implementations and literature," 2546 look-alikes), consult the list of "Emacs implementations and literature,"
2544 available at 2547 available at
2545 2548
2546 ftp://rtfm.mit.edu/pub/usenet/comp.emacs/ 2549 ftp://rtfm.mit.edu/pub/usenet/comp.emacs/
2547 2550
2548 Note that while many of these programs look similar to Emacs, they often 2551 Note that while many of these programs look similar to Emacs, they often
2549 lack certain features, particularly as the Emacs Lisp extension language. 2552 lack certain features, particularly as the Emacs Lisp extension language.
2550 2553
2551 95: Where can I get Emacs for Microsoft Windows, Windows '95, or Windows 2554 95: Where can I get Emacs for Microsoft Windows, Windows 9x, or Windows
2552 NT? 2555 NT?
2553 2556
2554 GNU Emacs has been fully ported to Windows NT and Windows 95/98. 2557 GNU Emacs has been fully ported to Windows NT and Windows 95/98.
2555 If you have MSVC 4.0 or greater, then you can compile GNU Emacs 2558 If you have MSVC 4.0 or greater, then you can compile GNU Emacs
2556 directly from the source distribution. First read the file 2559 directly from the source distribution. First read the file
2665 2668
2666 103: What is the IP address of XXX.YYY.ZZZ? 2669 103: What is the IP address of XXX.YYY.ZZZ?
2667 2670
2668 If you are on a Unix machine, try using the "nslookup" command, included 2671 If you are on a Unix machine, try using the "nslookup" command, included
2669 in the Berkeley BIND package. For example, to find the IP address of 2672 in the Berkeley BIND package. For example, to find the IP address of
2670 "ftp.gnu.org", you would type 2673 "gnudist.gnu.org", you would type
2671 2674
2672 nslookup ftp.gnu.org 2675 nslookup gnudist.gnu.org
2673 2676
2674 Your computer should then provide the IP address of that computer. 2677 Your computer should then provide the IP address of that computer.
2675 2678
2676 If your site's nameserver is deficient, you can use IP addresses to FTP 2679 If your site's nameserver is deficient, you can use IP addresses to FTP
2677 files. You can get this information by 2680 files. You can get this information by
2722 106: Calc -- poor man's Mathematica within Emacs 2725 106: Calc -- poor man's Mathematica within Emacs
2723 2726
2724 Author: Dave Gillespie <daveg@csvax.cs.caltech.edu> 2727 Author: Dave Gillespie <daveg@csvax.cs.caltech.edu>
2725 Latest version: 2.02f 2728 Latest version: 2.02f
2726 Anonymous FTP: 2729 Anonymous FTP:
2727 ftp://ftp.gnu.org/pub/gnu/calc-2.02f.tar.gz 2730 ftp://gnudist.gnu.org/pub/gnu/calc-2.02f.tar.gz
2728 NOTE: Unlike Wolfram Research, Dave has never threatened to sue 2731 NOTE: Unlike Wolfram Research, Dave has never threatened to sue
2729 anyone for having a program with a similar command language to 2732 anyone for having a program with a similar command language to
2730 Calc. :-) 2733 Calc. :-)
2731 2734
2732 107: VIPER -- vi emulation for Emacs 2735 107: VIPER -- vi emulation for Emacs