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