Mercurial > emacs
annotate man/emacs-xtra.texi @ 73073:bf1ea63459be
(MAIL_USE_FLOCK): Check for HAVE_LIBLOCKFILE too.
author | Romain Francoise <romain@orebokech.com> |
---|---|
date | Sat, 23 Sep 2006 13:50:32 +0000 |
parents | c7e4f78b81a6 |
children | 3d45362f1d38 |
rev | line source |
---|---|
56119 | 1 \input texinfo @c -*-texinfo-*- |
2 @comment %**start of header | |
3 @setfilename ../info/emacs-xtra | |
4 @settitle Specialized Emacs Features | |
5 @syncodeindex fn cp | |
6 @syncodeindex vr cp | |
7 @syncodeindex ky cp | |
8 @comment %**end of header | |
9 | |
10 @copying | |
56160
6ad083598109
(Supporting additional buffers): Minor change.
Luc Teirlinck <teirllm@auburn.edu>
parents:
56149
diff
changeset
|
11 This manual describes specialized features of Emacs. |
56119 | 12 |
69681
11b616eddda4
@copyright{}, no indentation in @copying{}
Karl Berry <karl@gnu.org>
parents:
69530
diff
changeset
|
13 Copyright @copyright{} 2004, 2005, 2006 Free Software Foundation, Inc. |
56119 | 14 |
15 @quotation | |
16 Permission is granted to copy, distribute and/or modify this document | |
65555
69b3598a61c5
Update all manuals to specify GFDL version 1.2.
Romain Francoise <romain@orebokech.com>
parents:
64890
diff
changeset
|
17 under the terms of the GNU Free Documentation License, Version 1.2 or |
56119 | 18 any later version published by the Free Software Foundation; with no |
19 Invariant Sections, with the Front-Cover texts being ``A GNU | |
72101
c7e4f78b81a6
Move periods and commas inside quotes.
Richard M. Stallman <rms@gnu.org>
parents:
70453
diff
changeset
|
20 Manual,'' and with the Back-Cover Texts as in (a) below. A copy of the |
56119 | 21 license is included in the section entitled ``GNU Free Documentation |
22 License'' in the Emacs manual. | |
23 | |
24 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify | |
25 this GNU Manual, like GNU software. Copies published by the Free | |
26 Software Foundation raise funds for GNU development.'' | |
27 | |
28 This document is part of a collection distributed under the GNU Free | |
29 Documentation License. If you want to distribute this document | |
30 separately from the collection, you can do so by adding a copy of the | |
31 license to the document, as described in section 6 of the license. | |
32 @end quotation | |
33 @end copying | |
34 | |
35 @dircategory Emacs | |
36 @direntry | |
37 * Emacs-Xtra: (emacs-xtra). Specialized Emacs features. | |
38 @end direntry | |
39 | |
40 @titlepage | |
41 @title Specialized Emacs Features | |
42 @page | |
43 @vskip 0pt plus 1filll | |
44 @insertcopying | |
45 @end titlepage | |
46 | |
47 @contents | |
48 | |
49 @ifnottex | |
50 @node Top | |
51 @top Specialized Emacs Features | |
52 | |
53 @insertcopying | |
54 | |
55 @end ifnottex | |
56 | |
57 @menu | |
70437
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
58 * Introduction:: What documentation belongs here? |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
59 @iftex |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
60 * Picture Mode:: Editing pictures made up of characters using |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
61 the quarter-plane screen model. |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
62 |
70437
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
63 * Autorevert:: Auto Reverting non-file buffers. |
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
64 * Subdir Switches:: Subdirectory switches in Dired. |
61000
7493ddb113fc
(Advanced Calendar/Diary Usage): New section; move here from Emacs
Glenn Morris <rgm@gnu.org>
parents:
59996
diff
changeset
|
65 * Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization. |
70437
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
66 * Emerge:: A convenient way of merging two versions of a program. |
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
67 * Advanced VC Usage:: Advanced VC (version control) features. |
67cae6fd5e56
Rename `MS-DOG' into `MS-DOS'.
Eli Zaretskii <eliz@gnu.org>
parents:
70154
diff
changeset
|
68 * Fortran:: Fortran mode and its special features. |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
69 * MS-DOS:: Using Emacs on MS-DOS (otherwise known as @dfn{MS-DOG}). |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
70 @end iftex |
56119 | 71 * Index:: |
72 @end menu | |
73 | |
74 @node Introduction | |
75 @unnumbered Introduction | |
76 | |
77 This manual contains detailed information about various features that | |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
78 are too specialized to be included in the printed Emacs manual. It is |
56119 | 79 intended to be readable by anyone having a basic knowledge of Emacs. |
80 However, certain sections may be intended for a more specialized | |
81 audience, such as Elisp authors. This should be clearly pointed out | |
82 at the beginning of these sections. | |
83 | |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
84 Certain packages, or collections of related features, have their own |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
85 manuals, separate from the main Emacs User's manual. This manual is |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
86 intended as a complement, rather than an alternative, to reading those |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
87 additional manuals; in a nutshell, it is a collection of smaller |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
88 specialized features, too small or too obscure to justify their own |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
89 manual. |
56119 | 90 |
91 Sections intended specifically for Elisp programmers can follow the | |
92 style of the Elisp manual. Other sections should follow the style of | |
93 the Emacs manual. | |
94 | |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
95 @iftex |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
96 @c ``Picture Mode'' is a chapter, not a section, so it's outside @raisesections. |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
97 @include picture-xtra.texi |
61000
7493ddb113fc
(Advanced Calendar/Diary Usage): New section; move here from Emacs
Glenn Morris <rgm@gnu.org>
parents:
59996
diff
changeset
|
98 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
99 @raisesections |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
100 @include arevert-xtra.texi |
69506
91970b147f39
* emacs-xtra.texi (Emerge, Picture Mode. Fortran): New chapters,
Chong Yidong <cyd@stupidchicken.com>
parents:
68639
diff
changeset
|
101 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
102 @include dired-xtra.texi |
69506
91970b147f39
* emacs-xtra.texi (Emerge, Picture Mode. Fortran): New chapters,
Chong Yidong <cyd@stupidchicken.com>
parents:
68639
diff
changeset
|
103 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
104 @include cal-xtra.texi |
69945
87cbb18a44b0
move more advanced vc info to emacs-xtra.texi
Karl Berry <karl@gnu.org>
parents:
69898
diff
changeset
|
105 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
106 @include emerge-xtra.texi |
69945
87cbb18a44b0
move more advanced vc info to emacs-xtra.texi
Karl Berry <karl@gnu.org>
parents:
69898
diff
changeset
|
107 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
108 @include vc-xtra.texi |
69506
91970b147f39
* emacs-xtra.texi (Emerge, Picture Mode. Fortran): New chapters,
Chong Yidong <cyd@stupidchicken.com>
parents:
68639
diff
changeset
|
109 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
110 @include fortran-xtra.texi |
69898
601830ae280c
move MS-DOS material to emacs-xtra.texi
Karl Berry <karl@gnu.org>
parents:
69681
diff
changeset
|
111 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
112 @include msdog-xtra.texi |
69898
601830ae280c
move MS-DOS material to emacs-xtra.texi
Karl Berry <karl@gnu.org>
parents:
69681
diff
changeset
|
113 |
70453
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
114 @lowersections |
20fe674eccfb
(Introduction): Reword to make consistent with printed version only.
Eli Zaretskii <eliz@gnu.org>
parents:
70437
diff
changeset
|
115 @end iftex |
69898
601830ae280c
move MS-DOS material to emacs-xtra.texi
Karl Berry <karl@gnu.org>
parents:
69681
diff
changeset
|
116 |
56119 | 117 @node Index |
118 @unnumbered Index | |
119 | |
120 @printindex cp | |
121 | |
122 @bye | |
56131
0806d31e3c9c
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
56128
diff
changeset
|
123 |
0806d31e3c9c
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
56128
diff
changeset
|
124 @ignore |
0806d31e3c9c
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
56128
diff
changeset
|
125 arch-tag: 75c33f13-32c6-41b6-9537-847a312e2e49 |
0806d31e3c9c
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
56128
diff
changeset
|
126 @end ignore |