Mercurial > emacs
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 |