annotate info/dir @ 996:25e260cb7994

[xemacs-hg @ 2002-09-10 15:27:02 by james] Enable unloading of dynamic modules. Create the first two internal XEmacs modules: LDAP and postgreSQL. Update the sample directory to contain a sample internal XEmacs module and a sample external XEmacs module. Improve support for autoloading modules. Make internal module code compile into the XEmacs binary if XEmacs is configured without module support. Make the internal module directories self-contained so that they can be distributed separately from XEmacs.
author james
date Tue, 10 Sep 2002 15:27:39 +0000
parents f72a191f8ecf
children f5d8712231af
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 -*- Text -*-
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 This is the file .../info/dir, which contains the topmost node of the Info
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 hierarchy. The first time you invoke Info you start off looking at that node,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 which is (dir)Top.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7 Rather than adding new nodes to this directory (and this file) it is a better
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 idea to put them in a site-local directory, and then configure info to search
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 in that directory as well. That way, you won't have to re-edit this file when
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 a new release of the editor comes out.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 For example, you could add this code to .../lisp/site-start.el, which is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 loaded before ~/.emacs each time the editor starts up:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 ;; find local info nodes
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 (setq Info-directory-list
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 (append Info-directory-list '("/private/info/")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 Then, when you enter info, a dir file like this one will be automatically
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 created and saved (provided you have write access to the directory). The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 contents of that file "/private/info/dir" will be appended to the contents of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 this file.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 File: dir Node: Top This is the top of the INFO tree
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 This is Info, the online documentation browsing system.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28 This page (the Directory node) gives a menu of major topics.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 button1 or button2 on a highlighted word follows that cross-reference.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 button3 anywhere brings up a menu of commands.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 ? lists additional keyboard commands.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 h invokes the Info tutorial.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 * Menu:
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36
697
7a42cc017e59 [xemacs-hg @ 2001-12-16 10:26:55 by adrian]
adrian
parents: 462
diff changeset
37 XEmacs 21.5
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 ===========
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
39 * XEmacs:: XEmacs User's Manual.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
40 * Lispref:: XEmacs Lisp Reference Manual.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
41 * New-Users-Guide:: Getting Started with XEmacs.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
42 * XEmacs-FAQ:: XEmacs Frequently Asked Questions for 21.4.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
43 * Info:: Guide to Info, the XEmacs online documentation system.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
44 * Internals:: Guide to the internals of XEmacs.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
46 Other Documentation:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
48 * CL:: A Common Lisp compatibility package for Emacs-Lisp.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
49 * Custom:: Customization Library for Emacs.
721
f72a191f8ecf [xemacs-hg @ 2002-01-02 20:56:32 by adrian]
adrian
parents: 697
diff changeset
50 * Emodules:: XEmacs dynamically loadable module support.
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
51 * External-Widget:: Use XEmacs as a text widget inside of another program.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
52 * Standards:: GNU coding standards.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
53 * Term:: A mode to control inferior processes (a comint replacement)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
54 * Termcap:: The termcap library, which enables application programs
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
55 to handle all types of character-display terminals.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
56 * Texinfo:: The GNU documentation format.
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 428
diff changeset
57 * Widget:: An Emacs Lisp widget library.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58