annotate info/dir @ 94181:959a3833d833

* files.el (locate-file-completion-table): Rename from locate-file-completion and make it use `pred' in the normal way. (locate-file-completion): New compatibility wrapper. (load-library): Use locate-file-completion-table. * emacs-lisp/find-func.el (find-library): Likewise. * info.el: Use with-current-buffer and inhibit-read-only. (Info-read-node-name-2): Change to use `predicate' in the normal way. (Info-read-node-name-1): Adjust uses accordingly.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 19 Apr 2008 03:33:13 +0000
parents cd07cf3ffb6a
children cc217a7a7b17
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
1 This is the file .../info/dir, which contains the
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
2 topmost node of the Info hierarchy, called (dir)Top.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
3 The first time you invoke Info you start off looking at this node.
25845
Dave Love <fx@gnu.org>
parents:
diff changeset
4 
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
5 File: dir, Node: Top This is the top of the INFO tree
25845
Dave Love <fx@gnu.org>
parents:
diff changeset
6
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
7 The Info Directory
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
8 ******************
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
9
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
10 The Info Directory is the top-level menu of major Info topics.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
11 Type "d" in Info to return to the Info Directory. Type "q" to exit Info.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
12 Type "?" for a list of Info commands, or "h" to visit an Info tutorial.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
13 Type "m" to choose a menu item--for instance,
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
14 "mEmacs<Return>" visits the Emacs manual.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
15 In Emacs Info, you can click mouse button 2 on a menu item
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
16 or cross reference to follow it to its target.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
17 Each menu line that starts with a * is a topic you can select with "m".
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
18 Every third topic has a red * to help pick the right number to type.
42361
071388e0e754 Rewrite the introductory text for clarity.
Richard M. Stallman <rms@gnu.org>
parents: 41419
diff changeset
19
56045
f8897e86ab54 Move menu help lines from `* Menu:' to file header.
Juri Linkov <juri@jurta.org>
parents: 55821
diff changeset
20 * Menu:
42361
071388e0e754 Rewrite the introductory text for clarity.
Richard M. Stallman <rms@gnu.org>
parents: 41419
diff changeset
21
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
22 * Info: (info). How to use the documentation browsing system.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
23
34121
8ac4f972b03f Change the category to "Emacs".
Eli Zaretskii <eliz@gnu.org>
parents: 33134
diff changeset
24 Emacs
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
25 * Emacs: (emacs). The extensible self-documenting text editor.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
26 * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
27
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
28 GNU Emacs Lisp
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
29 * Emacs Lisp Intro: (eintr).
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
30 A simple introduction to Emacs Lisp programming.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
31 * Elisp: (elisp). The Emacs Lisp Reference Manual.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
32
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
33 Emacs editing modes
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
34 * Ada mode: (ada-mode). Emacs mode for editing and compiling Ada code.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
35 * CC Mode: (ccmode). Emacs mode for editing C, C++, Objective-C,
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
36 Java, Pike, AWK, and CORBA IDL code.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
37 * IDLWAVE: (idlwave). Major mode and shell for IDL files.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
38 * nXML Mode: (nxml-mode). XML editing mode with RELAX NG support.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
39 * Org Mode: (org). Outline-based notes management and organizer
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
40
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
41 Emacs network features
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
42 * EUDC: (eudc). An Emacs client for directory servers (LDAP, PH).
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
43 * Gnus: (gnus). The newsreader Gnus.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
44 * MH-E: (mh-e). Emacs interface to the MH mail system.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
45 * Message: (message). Mail and news composition mode that goes with Gnus.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
46 * Newsticker: (newsticker). A Newsticker for Emacs.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
47 * PGG: (pgg). Emacs interface to various PGP implementations.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
48 * ERC: (erc). Powerful, modular, and extensible IRC client for Emacs.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
49 * Rcirc: (rcirc). Internet Relay Chat (IRC) client.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
50 * SC: (sc). Supercite lets you cite parts of messages you're
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
51 replying to, in flexible ways.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
52 * Sieve: (sieve). Managing Sieve scripts in Emacs.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
53 * TRAMP: (tramp). Transparent Remote Access, Multiple Protocol
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
54 GNU Emacs remote file access via rsh and rcp.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
55
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
56 Emacs misc features
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
57 * Autotype: (autotype). Convenient features for text that you enter frequently
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
58 in Emacs.
68412
559124ef70c9 Untabify the whole file.
Eli Zaretskii <eliz@gnu.org>
parents: 65570
diff changeset
59 * Calc: (calc). Advanced desk calculator and mathematical tool.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
60 * Dired-X: (dired-x). Dired Extra Features.
91649
cd07cf3ffb6a EasyPG: Add info/dir entry.
Michael Olson <mwolson@gnu.org>
parents: 91626
diff changeset
61 * EasyPG Assistant: (epa). An Emacs user interface to GNU Privacy Guard.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
62 * Ebrowse: (ebrowse). A C++ class browser for Emacs.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
63 * Ediff: (ediff). A visual interface for comparing and merging programs.
68412
559124ef70c9 Untabify the whole file.
Eli Zaretskii <eliz@gnu.org>
parents: 65570
diff changeset
64 * Eshell: (eshell). A command shell implemented in Emacs Lisp.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
65 * Flymake: (flymake). A universal on-the-fly syntax checker.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
66 * Forms: (forms). Emacs package for editing data bases
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
67 by filling in forms.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
68 * PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
69 * RefTeX: (reftex). Emacs support for LaTeX cross-references and citations.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
70 * Remember: (remember). Simple information manager for Emacs
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
71 * SES: (ses). Simple Emacs Spreadsheet
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
72 * Speedbar: (speedbar). File/Tag summarizing utility.
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
73 * VIP: (vip). An older VI-emulation for Emacs.
33116
d521254b9e18 Rearrange menu items more logically, and put
Eli Zaretskii <eliz@gnu.org>
parents: 32677
diff changeset
74 * VIPER: (viper). The newest Emacs VI-emulation mode.
43961
47a8aeb481fb Synchronize DIR entries with text in @direntry in Texinfo sources.
Eli Zaretskii <eliz@gnu.org>
parents: 42361
diff changeset
75 (also, A VI Plan for Emacs Rescue
47a8aeb481fb Synchronize DIR entries with text in @direntry in Texinfo sources.
Eli Zaretskii <eliz@gnu.org>
parents: 42361
diff changeset
76 or the VI PERil.)
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
77 * WoMan: (woman). Browse UN*X Manual Pages "W.O. (without) Man".
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
78
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
79 Emacs lisp libraries
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
80 * CL: (cl). Partial Common Lisp support for Emacs Lisp.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
81 * D-Bus: (dbus). Using D-Bus in Emacs.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
82 * Emacs MIME: (emacs-mime). Emacs MIME de/composition library.
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
83 * URL: (url). URL loading package.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
84 * Widget: (widget). The "widget" package used by the Emacs Customization
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
85 facility.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
86 * SMTP: (smtpmail). Emacs library for sending mail via SMTP.