Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca
[bpt/emacs.git] / doc / emacs / emacs-xtra.texi
CommitLineData
8cf51b2c
GM
1\input texinfo @c -*-texinfo-*-
2@comment %**start of header
5b301240 3@setfilename ../../info/emacs-xtra
8cf51b2c 4@settitle Specialized Emacs Features
897f8093 5@c Merge all functions, variables, and keys into the concept index.
8cf51b2c
GM
6@syncodeindex fn cp
7@syncodeindex vr cp
8@syncodeindex ky cp
9@comment %**end of header
10
11@copying
12This manual describes specialized features of Emacs.
13
ab422c4d 14Copyright @copyright{} 2004--2013 Free Software Foundation, Inc.
8cf51b2c
GM
15
16@quotation
17Permission is granted to copy, distribute and/or modify this document
4b121911 18under the terms of the GNU Free Documentation License, Version 1.3 or
8cf51b2c 19any later version published by the Free Software Foundation; with no
d72a2793
GM
20Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
21and with the Back-Cover Texts as in (a) below. A copy of the license
22is included in the section entitled ``GNU Free Documentation License''.
8cf51b2c 23
8e65d46c 24(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
d72a2793 25modify this GNU manual.''
8cf51b2c
GM
26@end quotation
27@end copying
28
37863f20
GM
29@documentencoding ISO-8859-1
30
8cf51b2c
GM
31@dircategory Emacs
32@direntry
33* Emacs-Xtra: (emacs-xtra). Specialized Emacs features.
34@end direntry
35
36@titlepage
37@title Specialized Emacs Features
38@page
39@vskip 0pt plus 1filll
40@insertcopying
41@end titlepage
42
43@contents
44
45@ifnottex
46@node Top
47@top Specialized Emacs Features
48
49@insertcopying
50
51@end ifnottex
52
53@menu
54* Introduction:: What documentation belongs here?
55@iftex
f99f1641 56* Picture Mode:: Editing pictures made up of characters using
8cf51b2c
GM
57 the quarter-plane screen model.
58
59* Autorevert:: Auto Reverting non-file buffers.
60* Subdir Switches:: Subdirectory switches in Dired.
61* Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.
62* Emerge:: A convenient way of merging two versions of a program.
63* Advanced VC Usage:: Advanced VC (version control) features.
64* Fortran:: Fortran mode and its special features.
2d2f6581 65* MS-DOS:: Using Emacs on MS-DOS.
8cf51b2c 66@end iftex
d72a2793 67* GNU Free Documentation License:: The license for this documentation.
8cf51b2c
GM
68* Index::
69@end menu
70
71@node Introduction
72@unnumbered Introduction
73
74This manual contains detailed information about various features that
75are too specialized to be included in the printed Emacs manual. It is
76intended to be readable by anyone having a basic knowledge of Emacs.
77However, certain sections may be intended for a more specialized
78audience, such as Elisp authors. This should be clearly pointed out
79at the beginning of these sections.
80
897f8093
GM
81@c Note to authors - you need to be careful about cross-references to
82@c topics in the Emacs manual. As a printed document, the xtra files
83@c are separate from the Emacs manual; but as an info document, they
84@c are part of the Emacs manual. Hence you need to use something like:
85@c @iftex
86@c @ref{Comparing Files,,, emacs, the Emacs Manual},
87@c @end iftex
88@c @ifnottex
89@c @ref{Comparing Files},
90@c @end ifnottex
91
92Certain packages (or collections of related features) have their own
93manuals, separate from the main Emacs manual. This manual is
8cf51b2c 94intended as a complement, rather than an alternative, to reading those
897f8093
GM
95additional manuals. In a nutshell, it is a collection of smaller
96specialized features (or extra detail about standard features), too
97small or too obscure to justify their own manual, or inclusion in the
98printed Emacs manual. The chapters in this manual are, however,
99included (at the relevant places) in the main Emacs manual when it is
100formatted as an Info document.
8cf51b2c
GM
101
102Sections intended specifically for Elisp programmers can follow the
103style of the Elisp manual. Other sections should follow the style of
104the Emacs manual.
105
106@iftex
8cf51b2c
GM
107
108@raisesections
2e03845d
GM
109@include picture-xtra.texi
110
8cf51b2c
GM
111@include arevert-xtra.texi
112
113@include dired-xtra.texi
114
115@include cal-xtra.texi
116
117@include emerge-xtra.texi
118
119@include vc-xtra.texi
120
121@include fortran-xtra.texi
122
123@include msdog-xtra.texi
124
125@lowersections
126@end iftex
127
d72a2793
GM
128@node GNU Free Documentation License
129@appendix GNU Free Documentation License
130@include doclicense.texi
131
8cf51b2c
GM
132@node Index
133@unnumbered Index
134
135@printindex cp
136
137@bye