annotate info/dir @ 107808:0a321c28c1b4

Fix some of the problems in defsubst* (bug#5728). * emacs-lisp/cl-macs.el (defsubst*): Don't substitute non-trivial args. (cl-defsubst-expand): Do the substitutions simultaneously (bug#5728).
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 08 Apr 2010 15:59:46 -0400
parents 7787e34f5b4f
children 21cb91dca6c7
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 
100279
bba637a77ca1 Fix last change.
Eli Zaretskii <eliz@gnu.org>
parents: 100264
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
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
25 * Emacs: (emacs). The extensible self-documenting text editor.
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
26 * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
91626
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.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
37 * IDLWAVE: (idlwave). Major mode and shell for IDL files.
91626
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.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
44 * Mairix: (mairix-el). Emacs interface to the Mairix mail indexer.
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
45 * MH-E: (mh-e). Emacs interface to the MH mail system.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
46 * 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
47 * 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
48 * 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
49 * 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
50 * Rcirc: (rcirc). Internet Relay Chat (IRC) client.
95929
cc217a7a7b17 Add sasl.
Glenn Morris <rgm@gnu.org>
parents: 91649
diff changeset
51 * SASL: (sasl). The Emacs SASL library.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
52 * SC: (sc). Supercite lets you cite parts of messages you're
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
53 replying to, in flexible ways.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
54 * 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
55 * 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
56 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
57
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
58 Emacs misc features
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
59 * 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
60 in Emacs.
68412
559124ef70c9 Untabify the whole file.
Eli Zaretskii <eliz@gnu.org>
parents: 65570
diff changeset
61 * Calc: (calc). Advanced desk calculator and mathematical tool.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
62 * Dired-X: (dired-x). Dired Extra Features.
91649
cd07cf3ffb6a EasyPG: Add info/dir entry.
Michael Olson <mwolson@gnu.org>
parents: 91626
diff changeset
63 * EasyPG Assistant: (epa). An Emacs user interface to GNU Privacy Guard.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
64 * Ebrowse: (ebrowse). A C++ class browser for Emacs.
105495
6a20a2f265a1 Add entries for the EDE and EIEIO manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 102372
diff changeset
65 * EDE: (ede). The Emacs Development Environment.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
66 * Ediff: (ediff). A visual interface for comparing and merging programs.
106586
7787e34f5b4f Add EDT entry.
Glenn Morris <rgm@gnu.org>
parents: 106062
diff changeset
67 * EDT: (edt). An Emacs emulation of the EDT editor.
105495
6a20a2f265a1 Add entries for the EDE and EIEIO manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 102372
diff changeset
68 * EIEIO: (eieio). An object system for Emacs Lisp.
68412
559124ef70c9 Untabify the whole file.
Eli Zaretskii <eliz@gnu.org>
parents: 65570
diff changeset
69 * Eshell: (eshell). A command shell implemented in Emacs Lisp.
105495
6a20a2f265a1 Add entries for the EDE and EIEIO manuals.
Chong Yidong <cyd@stupidchicken.com>
parents: 102372
diff changeset
70 * Flymake: (flymake). A universal on-the-fly syntax checker.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
71 * Forms: (forms). Emacs package for editing data bases
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
72 by filling in forms.
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
73 * PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
74 * RefTeX: (reftex). Emacs support for LaTeX cross-references and citations.
106062
5691eb814adb * info/dir: Add Semantic.
Chong Yidong <cyd@stupidchicken.com>
parents: 105495
diff changeset
75 * Remember: (remember). Simple information manager for Emacs.
5691eb814adb * info/dir: Add Semantic.
Chong Yidong <cyd@stupidchicken.com>
parents: 105495
diff changeset
76 * Semantic: (semantic). Source code parsing utilities for Emacs.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
77 * SES: (ses). Simple Emacs Spreadsheet
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
78 * Speedbar: (speedbar). File/Tag summarizing utility.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
79 * 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
80 * 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
81 (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
82 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
83 * 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
84
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
85 Emacs lisp libraries
102372
fc6358d5f411 Add auth-source.
Glenn Morris <rgm@gnu.org>
parents: 100279
diff changeset
86 * Auth-source: (auth). A single configuration for multiple applications.
100264
a0670e982459 Untabify.
Eli Zaretskii <eliz@gnu.org>
parents: 99571
diff changeset
87 * CL: (cl). Partial Common Lisp support for Emacs Lisp.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
88 * 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
89 * 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
90 * URL: (url). URL loading package.
91595
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
91 * Widget: (widget). The "widget" package used by the Emacs Customization
e8535ac41fad Regenerated.
Jason Rumney <jasonr@gnu.org>
parents: 70458
diff changeset
92 facility.
91626
909982607efd Group manuals by category, and move important groups to top.
Jason Rumney <jasonr@gnu.org>
parents: 91595
diff changeset
93 * SMTP: (smtpmail). Emacs library for sending mail via SMTP.