emacs-xtra.texi 4.1 KB

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