;;; Code:
-(defconst emacs-version "21.2.90" "\
+(defconst emacs-version "21.2.91" "\
Version numbers of this version of Emacs.")
(defconst emacs-major-version
Don't use this function in programs to choose actions according
to the system configuration; look at `system-configuration' instead."
(interactive "P")
- (let ((version-string
+ (let ((version-string
(format (if (not (interactive-p))
"GNU Emacs %s (%s%s%s)\n of %s on %s"
"GNU Emacs %s (%s%s%s) of %s on %s")
emacs-version
system-configuration
- (cond ((featurep 'motif)
+ (cond ((featurep 'motif)
(concat ", " (substring motif-version-string 4)))
((featurep 'x-toolkit) ", X toolkit")
(t ""))
"")
(format-time-string "%Y-%m-%d" emacs-build-time)
emacs-build-system)))
- (if here
+ (if here
(insert version-string)
(if (interactive-p)
(message "%s" version-string)
@c The edition number appears in several places in this file
@set EDITION Fourteenth
-@set EMACSVER 21.2.90
+@set EMACSVER 21.2.91
@ifnottex
This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
@c in general, keep the following line commented out, unless doing a
@c copy of this manual that will be published. the manual should go
-@c onto the distribution in the full, 8.5 x 11" size.
+@c onto the distribution in the full, 8.5 x 11" size.
@smallbook
* Keys:: Key sequences: what you type to request one
editing action.
* Commands:: Named functions run by key sequences to do editing.
-* Text Characters:: Character set for text (the contents of buffers
+* Text Characters:: Character set for text (the contents of buffers
and strings).
* Entering Emacs:: Starting Emacs from the shell.
* Exiting:: Stopping or killing Emacs.
blank areas.
* Killing by Lines:: How to kill entire lines of text at one time.
* Other Kill Commands:: Commands to kill large regions of text and
- syntactic units such as words and sentences.
+ syntactic units such as words and sentences.
Yanking
* Kill Buffer:: Killing buffers you no longer need.
* Several Buffers:: How to go through the list of all buffers
and operate variously on several of them.
-* Indirect Buffers:: An indirect buffer shares the text of another buffer.
+* Indirect Buffers:: An indirect buffer shares the text of another buffer.
Multiple Windows
* Compilation Mode:: The mode for visiting compiler errors.
* Compilation Shell:: Customizing your shell properly
for use in the compilation buffer.
-* Debuggers:: Running symbolic debuggers for non-Lisp programs.
-* Executing Lisp:: Various modes for editing Lisp programs,
+* Debuggers:: Running symbolic debuggers for non-Lisp programs.
+* Executing Lisp:: Various modes for editing Lisp programs,
with different facilities for running
- the Lisp programs.
+ the Lisp programs.
* Lisp Libraries:: Creating Lisp programs to run in Emacs.
* Lisp Interaction:: Executing Lisp in an Emacs buffer.
* Lisp Eval:: Executing a single Lisp expression in Emacs.
-* External Lisp:: Communicating through Emacs with a separate Lisp.
+* External Lisp:: Communicating through Emacs with a separate Lisp.
Running Debuggers Under Emacs
Tags Tables
-* Tag Syntax:: Tag syntax for various types of code and text files.
+* Tag Syntax:: Tag syntax for various types of code and text files.
* Create Tags Table:: Creating a tags table with @code{etags}.
* Select Tags Table:: How to visit a tags table.
-* Find Tag:: Commands to find the definition of a specific tag.
+* Find Tag:: Commands to find the definition of a specific tag.
* Tags Search:: Using a tags table for searching and replacing.
* List Tags:: Listing and finding tags defined in a file.
to decide what to do; by setting variables,
you can control their functioning.
* Keyboard Macros:: A keyboard macro records a sequence of
- keystrokes to be replayed with a single command.
+ keystrokes to be replayed with a single command.
* Key Bindings:: The keymaps say what command each key runs.
By changing them, you can "redefine keys".
* Keyboard Translations::
If your keyboard passes an undesired code
for a key, you can tell Emacs to
- substitute another code.
+ substitute another code.
* Syntax:: The syntax table controls how words and
expressions are parsed.
* Init File:: How to write common customizations in the
- @file{.emacs} file.
+ @file{.emacs} file.
Variables
properly. It explains how to cope with some common problems
(@pxref{Lossage}), as well as when and how to report Emacs bugs
(@pxref{Bugs}).
-
+
To find the documentation on a particular command, look in the index.
Keys (character commands) and command names have separate indexes. There
is also a glossary, with a cross reference for each term.
Gnomovision version 69, Copyright (C) 20@var{yy} @var{name of author}
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type `show w'. This is free software, and you are welcome
-to redistribute it under certain conditions; type `show c'
+to redistribute it under certain conditions; type `show c'
for details.
@end smallexample
@group
Yoyodyne, Inc., hereby disclaims all copyright
interest in the program `Gnomovision'
-(which makes passes at compilers) written
+(which makes passes at compilers) written
by James Hacker.
@var{signature of Ty Coon}, 1 April 1989
@summarycontents
@contents
@bye
-