dead/free lisp objects as poisoned, forbidding them from being
accessed without being unpoisoned first. This adds an extra layer
of checking with objects in internal free lists, which may otherwise
-evade traditional use-after-free checks. To disable this, add
+evade traditional use-after-free checks. To disable this, add
'allow_user_poisoning=0' to ASAN_OPTIONS, or build Emacs with
'-DGC_ASAN_POISON_OBJECTS=0' in CFLAGS.
----------------------------------------------------------------------
"I should have known better than to think I could be right and you
-wrong about some Emacs code I've just started looking at. Sorry about
+wrong about some Emacs code I've just started looking at. Sorry about
that."
"No problem. It's one of the many joys of working on a code base
** M-x erc RET now starts ERC.
`erc-select' has been changed to `erc'. `erc-select' still remains as
-an alias of `erc'. Likewise, `erc-select-ssl' has been renamed to
+an alias of `erc'. Likewise, `erc-select-ssl' has been renamed to
`erc-ssl' with `erc-select-ssl' as its alias. The function that was
known as `erc' is now `erc-open'.
in the mode-line when you are away.
o `erc-header-line-uses-help-echo-p' - The header-line now uses the
- help-echo property. You can set this to nil to disable it.
+ help-echo property. You can set this to nil to disable it.
o `erc-format-query-as-channel-p' - Set this to nil to have messages
in the query buffer formatted like private messages.
o `erc-show-channel-key-p' - The channel key is now shown with the
- other channel modes in the header line. Set this to nil if you
+ other channel modes in the header line. Set this to nil if you
want it hidden.
o `erc-prompt-for-channel-key' - Set this if you want to be prompted
o `erc-join-hook' - Called when you join a channel.
- o `erc-kick-hook' - Called when you are kicked from a channel. The
+ o `erc-kick-hook' - Called when you are kicked from a channel. The
channel's buffer is sent as an argument to functions called from
this hook.
This finally implements DCC. It requires server sockets to fully work
in both directions. This feature is currently only available in Emacs
-21.3.50 (CVS). Here is a short list of what should work though.
+21.3.50 (CVS). Here is a short list of what should work though.
** Compatibility:
* Emacs 21.2, DCC get, and accepting DCC chat offers.
BibTeX entries may have brace-delimited and quote-delimited fields
intermixed. The delimiters generated for new entries are specified by
the variables 'bibtex-field-left-delimiter' and
-'bibtex-field-right-delimiter' on a buffer-local basis. Those variables
+'bibtex-field-right-delimiter' on a buffer-local basis. Those variables
default to braces, since it is easier to put quote accented characters
(as the german umlauts) into a brace-delimited entry.
** Changes to RefTeX mode
*** The table of contents buffer can now also display labels and
-file boundaries in addition to sections. Use 'l', 'i', and 'c' keys.
+file boundaries in addition to sections. Use 'l', 'i', and 'c' keys.
*** Labels derived from context (the section heading) are now
lowercase by default. To make the label legal in LaTeX, latin-1
** Changes to 'hippie-expand'.
-*** New customization variable 'hippie-expand-dabbrev-skip-space'. If
+*** New customization variable 'hippie-expand-dabbrev-skip-space'. If
non-nil, trailing spaces may be included in the abbreviation to search for,
which then gives the same behavior as the original 'dabbrev-expand'.
-*** New customization variable 'hippie-expand-dabbrev-as-symbol'. If
+*** New customization variable 'hippie-expand-dabbrev-as-symbol'. If
non-nil, characters of syntax '_' is considered part of the word when
expanding dynamically.
-*** New customization variable 'hippie-expand-no-restriction'. If
+*** New customization variable 'hippie-expand-no-restriction'. If
non-nil, narrowed buffers are widened before they are searched.
-*** New customization variable 'hippie-expand-only-buffers'. If
+*** New customization variable 'hippie-expand-only-buffers'. If
non-empty, buffers searched are restricted to the types specified in
-this list. Useful for example when constructing new special-purpose
+this list. Useful for example when constructing new special-purpose
expansion functions with 'make-hippie-expand-function'.
*** Text properties of the expansion are no longer copied.
*** New hooks
Three new hooks can be used to redefine the way labels, references,
-and citations are created. These hooks are
+and citations are created. These hooks are
'reftex-format-label-function', 'reftex-format-ref-function',
'reftex-format-cite-function'.
:version "20.3")
If an entire new group is added or the variables in it have the
-default values changed, then just add a ':version' to that group. It
+default values changed, then just add a ':version' to that group. It
is recommended that new packages added to the distribution contain a
':version' in the top level group.
In a keymap, a key binding that has the format
(STRING . REAL-BINDING) or (STRING HELP-STRING . REAL-BINDING)
-defines a menu item. Now a menu item definition may also be a list that
+defines a menu item. Now a menu item definition may also be a list that
starts with the symbol 'menu-item'.
The format is:
*** Exiting View mode does a better job of restoring windows to their
previous state.
-*** New customization variable 'view-scroll-auto-exit'. If non-nil,
+*** New customization variable 'view-scroll-auto-exit'. If non-nil,
scrolling past end of buffer makes view mode exit.
*** New customization variable 'view-exits-all-viewing-windows'. If
turns View mode on or off.
*** New customization variable 'view-remove-frame-by-deleting' controls
-how to remove a not needed frame at view mode exit. If non-nil,
+how to remove a not needed frame at view mode exit. If non-nil,
delete the frame, if nil make an icon of it.
** C-x v l, the command to print a file's version control log,
appropriate functions.
*** New interactive functions for repositioning and marking of
-entries. They are bound by default to C-M-l and C-M-h.
+entries. They are bound by default to C-M-l and C-M-h.
-*** New hook 'bibtex-clean-entry-hook'. It is called after entry has
+*** New hook 'bibtex-clean-entry-hook'. It is called after entry has
been cleaned.
*** New variable 'bibtex-field-delimiters', which replaces variables
*** New variable 'bibtex-entry-delimiters' to determine how entries
shall be delimited.
-*** Allow preinitialization of fields. See documentation of
+*** Allow preinitialization of fields. See documentation of
bibtex-user-optional-fields, bibtex-entry-field-alist, and
bibtex-include-OPTkey for details.
*** Book and InBook entries require either an author or an editor
-field. This is now supported by bibtex.el. Alternative fields are
+field. This is now supported by bibtex.el. Alternative fields are
prefixed with 'ALT'.
*** New variable 'bibtex-entry-format', which replaces variable
formatting options performed on cleaning an entry (see variable
documentation).
-*** Even more control on how automatic keys are generated. See
-documentation of bibtex-generate-autokey for details. Transcriptions
+*** Even more control on how automatic keys are generated. See
+documentation of bibtex-generate-autokey for details. Transcriptions
for foreign languages other than German are now handled, too.
*** New boolean user option 'bibtex-comma-after-last-field' to decide if
*** New boolean user option 'bibtex-align-at-equal-sign' to determine if
alignment should be made at left side of field contents or at equal
-signs. New user options to control entry layout (e.g. indentation).
+signs. New user options to control entry layout (e.g. indentation).
*** New function 'bibtex-fill-entry' to realign entries.
from alien sources.
*** New function 'bibtex-complete-key' (similar to bibtex-complete-string)
-to complete prefix to a key defined in buffer. Mainly useful in
+to complete prefix to a key defined in buffer. Mainly useful in
crossref entries.
*** New function 'bibtex-count-entries' to count entries in buffer or
*** Added support for imenu.
*** The function 'bibtex-validate' now checks current region instead
-of buffer if mark is active. Now it shows all errors of buffer in a
-`compilation mode' buffer. You can use the normal commands (e.g.
+of buffer if mark is active. Now it shows all errors of buffer in a
+`compilation mode' buffer. You can use the normal commands (e.g.
'next-error') for compilation modes to jump to errors.
*** New variable 'bibtex-string-file-path' to determine where the files
pops up the Info file for this command.
*** There is now a variable, ediff-autostore-merges, which controls whether
-the result of a merge is saved in a file. By default, this is done only when
+the result of a merge is saved in a file. By default, this is done only when
merge is done from a session group (eg, when merging files in two different
directories).
instead of vip-.
*** C-\ now simulates the meta-key in all Viper states.
*** C-z in Insert state now escapes to Vi for the duration of the next
-Viper command. In Vi and Insert states, C-z behaves as before.
+Viper command. In Vi and Insert states, C-z behaves as before.
*** C-c \ escapes to Vi for one command if Viper is in Insert or Emacs states.
*** _ is no longer the meta-key in Vi state.
*** The variable viper-insert-state-cursor-color can be used to change cursor
color when Viper is in insert state.
*** If search lands the cursor near the top or the bottom of the window,
-Viper pulls the window up or down to expose more context. The variable
+Viper pulls the window up or down to expose more context. The variable
viper-adjust-window-after-search controls this behavior.
** Etags changes.
else
Here, the "else" should be indented like the preceding "if", since it
-continues that statement. CC Mode will automatically reindent it after
+continues that statement. CC Mode will automatically reindent it after
the "else" has been typed in full, since it's not until then it's
possible to decide whether it's a new statement or a continuation of
the preceding "if".
also do without the mouse.
- Aspect-ratio: You can set the variable artist-aspect-ratio to
- reflect the height-width ratio for the font you are using. Squares
+ reflect the height-width ratio for the font you are using. Squares
and circles are then drawn square/round. Note, that once your
ascii-file is shown with font with a different height-width ratio,
the squares won't be square and the circles won't be round.
fragments in accordance with the current major mode.
*** The new package xml.el provides a simple but generic XML
-parser. It doesn't parse the DTDs however.
+parser. It doesn't parse the DTDs however.
*** The comment operations are now provided by the newcomment.el
package which allows different styles of comment-region and should
whitespace in a file.
*** PostScript mode (ps-mode) is a new major mode for editing PostScript
-files. It offers: interaction with a PostScript interpreter, including
+files. It offers: interaction with a PostScript interpreter, including
(very basic) error handling; fontification, easily customizable for
interpreter messages; auto-indentation; insertion of EPSF templates and
often used code snippets; viewing of BoundingBox; commenting out /
uncommenting regions; conversion of 8bit characters to PostScript octal
-codes. All functionality is accessible through a menu.
+codes. All functionality is accessible through a menu.
*** delim-col helps to prettify columns in a text region or rectangle.
*** Recentf mode maintains a menu for visiting files that were
operated on recently. User option recentf-menu-filter specifies a
-menu filter function to change the menu appearance. For example, the
+menu filter function to change the menu appearance. For example, the
recent file list can be displayed:
- organized by major modes, directories or user defined rules.
* Incompatible Lisp changes in 21.1
There are a few Lisp changes which are not backwards-compatible and
-may require changes to existing code. Here is a list for reference.
+may require changes to existing code. Here is a list for reference.
See the sections below for details.
** Since 'format' preserves text properties, the idiom
The optional fourth argument WINDOW specifies the window used for
obtaining parameters such as width, horizontal scrolling, and so
-on. The default is to use the selected window's parameters.
+on. The default is to use the selected window's parameters.
Like 'vertical-motion', 'count-screen-lines' always uses the current
-buffer, regardless of which buffer is displayed in WINDOW. This makes
+buffer, regardless of which buffer is displayed in WINDOW. This makes
possible to use 'count-screen-lines' in any buffer, whether or not it
is currently displayed in some window.
The optional seventh arg is now called MUSTBENEW. If non-nil, it insists
on a check for an existing file with the same name. If MUSTBENEW
is 'excl', that means to get an error if the file already exists;
-never overwrite. If MUSTBENEW is neither nil nor 'excl', that means
+never overwrite. If MUSTBENEW is neither nil nor 'excl', that means
ask for confirmation before overwriting, but do go ahead and
overwrite the file if the user gives confirmation.
`:inverse-video'
VALUE specifies whether characters in FACE should be displayed in
-inverse video. VALUE must be one of t or nil.
+inverse video. VALUE must be one of t or nil.
`:stipple'
** Scrollbars follow the system theme on Windows XP and later.
Windows XP introduced themed scrollbars, but applications have to take
-special steps to use them. Emacs now has the appropriate resources linked
+special steps to use them. Emacs now has the appropriate resources linked
in to make it use the scrollbars from the system theme.
** focus-follows-mouse defaults to nil on MS Windows.
Previously this variable was incorrectly documented as having no effect
on MS Windows, and the default was inappropriate for the majority of
-Windows installations. Users of software which modifies the behavior of
+Windows installations. Users of software which modifies the behavior of
Windows to cause focus to follow the mouse will now need to explicitly set
this variable.
xterms and the Linux console). On such displays, only the comment
delimiters will appear to be fontified (in the new face
'font-lock-comment-delimiter-face'). To restore the old appearance,
-customize 'font-lock-comment-face'. Another alternative is to use a
+customize 'font-lock-comment-face'. Another alternative is to use a
newer terminal emulator that supports more colors (256 is now common).
For example, for xterm compatible emulators that support 256 colors,
you can run emacs like this:
cua-mode. Customize the variable 'cua-mode' to enable cua.
The 'cua-selection-mode' enables the CUA keybindings for the region but
-does not change the bindings for C-z/C-x/C-c/C-v. It can be used as a
+does not change the bindings for C-z/C-x/C-c/C-v. It can be used as a
replacement for pc-selection-mode.
In addition, cua provides unified rectangle support with visible
- 'desktop-lazy-abort' aborts lazy loading of the desktop.
*** New customizable variables:
-- 'desktop-save'. Determines whether the desktop should be saved when it is
+- 'desktop-save'. Determines whether the desktop should be saved when it is
killed.
-- 'desktop-file-name-format'. Format in which desktop file names should be saved.
-- 'desktop-path'. List of directories in which to lookup the desktop file.
-- 'desktop-locals-to-save'. List of local variables to save.
-- 'desktop-globals-to-clear'. List of global variables that 'desktop-clear' will clear.
-- 'desktop-clear-preserve-buffers-regexp'. Regexp identifying buffers that 'desktop-clear'
+- 'desktop-file-name-format'. Format in which desktop file names should be saved.
+- 'desktop-path'. List of directories in which to lookup the desktop file.
+- 'desktop-locals-to-save'. List of local variables to save.
+- 'desktop-globals-to-clear'. List of global variables that 'desktop-clear' will clear.
+- 'desktop-clear-preserve-buffers-regexp'. Regexp identifying buffers that 'desktop-clear'
should not delete.
-- 'desktop-restore-eager'. Number of buffers to restore immediately. Remaining buffers are
+- 'desktop-restore-eager'. Number of buffers to restore immediately. Remaining buffers are
restored lazily (when Emacs is idle).
-- 'desktop-lazy-verbose'. Verbose reporting of lazily created buffers.
-- 'desktop-lazy-idle-delay'. Idle delay before starting to create buffers.
+- 'desktop-lazy-verbose'. Verbose reporting of lazily created buffers.
+- 'desktop-lazy-idle-delay'. Idle delay before starting to create buffers.
*** New hooks:
- 'desktop-after-read-hook' run after a desktop is loaded.
This enables Emacs to work better with programs that need to track the
cursor, for example screen magnifiers and text to speech programs.
When such a program is in use, the system caret is made visible
-instead of Emacs drawing its own cursor. This seems to be required by
-some programs. The new variable w32-use-visible-system-caret allows
+instead of Emacs drawing its own cursor. This seems to be required by
+some programs. The new variable w32-use-visible-system-caret allows
the caret visibility to be manually toggled.
** On MS Windows NT/W2K/XP, Emacs uses Unicode for clipboard operations.
moved to etc/images.
*** New function 'image-load-path-for-library' returns a suitable
-search path for images relative to library. This function is useful in
+search path for images relative to library. This function is useful in
external packages to save users from having to update
'image-load-path'.
system's name has changed or if the Emacs process has changed systems.
To avoid long waits it no longer consults DNS to canonicalize the name
(in some cases this may affect generated message-id headers - customize
-'message-user-fqdn' if this bothers you). The variable 'system-name'
+'message-user-fqdn' if this bothers you). The variable 'system-name'
is now obsolete.
** Function 'write-region' no longer outputs "Wrote FILE" in batch mode.
"(emacs) emacsclient Options" in the user manual for the details.
*** Emacsclient now accepts command-line options in ALTERNATE_EDITOR
-and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
+and '--alternate-editor'. For example, ALTERNATE_EDITOR="emacs -Q -nw".
Arguments may be quoted "like this", so that for example an absolute
path containing a space may be specified; quote escaping is not
supported.
20041004
--------
-Support for outlining has been added. See the manual for more details.
+Support for outlining has been added. See the manual for more details.
C-u C-c C-n goes to the first error.
--------
The attribute pathSuffix on the uri element in schema locating files
-has been replaced by a more general pattern attribute. The
+has been replaced by a more general pattern attribute. The
transformURI element now has required fromPattern and toPattern
attributes.
are used for completing names.
Extra information is displayed for character references. The Unicode
-name is displayed in a tooltip. A glyph for the referenced character
+name is displayed in a tooltip. A glyph for the referenced character
is displayed in a distinguished face following the character
reference; this can be disabled by customizing
`nxml-char-ref-display-glyph-flag'. The command
`nxml-toggle-char-ref-extra-display' dynamically toggles the display
of extra information for character references for a particular buffer.
This can be used if the display of extra information is causing
-performance problems. nXML mode tries to figure out which glyphs can
-be displayed. Unfortunately Emacs doesn't provide the primitives
+performance problems. nXML mode tries to figure out which glyphs can
+be displayed. Unfortunately Emacs doesn't provide the primitives
necessary to do this properly, so nXML mode has to guess and will
sometimes guess wrong. The hook `nxml-glyph-set-hook' can be used to
change nXML mode's guess.
paragraph-related commands (M-{, M-}, M-h) have also been implemented.
New command M-x rng-auto-set-schema to set the schema based on the
-buffer's current contents and file-name. This is called automatically
+buffer's current contents and file-name. This is called automatically
when rng-validate-mode is first enabled.
There's now a C-M-d to go with C-M-u. C-M-d moves forward down into
declaration. If there is no encoding declared, then nxml-mode will
use utf-8 or utf-16 according to the user options
`nxml-prefer-utf-16-to-utf-8-flag' and
-`nxml-prefer-utf-16-little-to-big-endian-flag'. If the chosen encoding
+`nxml-prefer-utf-16-little-to-big-endian-flag'. If the chosen encoding
cannot encode all the characters in the buffer, nxml-mode will
complain and give the user an opportunity to use an encoding that can.
and then follow the instructions displayed in the buffer to get the
old behavior.
-Completion after </ will complete the rest of the end-tag. Completion
+Completion after </ will complete the rest of the end-tag. Completion
after < will include the end-tag in the possibilities if allowed by
the schema.
You can use C-c C-i instead of > to close the start-tag of an
inline-level element. After inserting the >, it will insert the
-end-tag and leave point before the end-tag. The `i' is supposed to be
-mnemonic for `inline'. C-c C-b is similar, but for block elements: the
+end-tag and leave point before the end-tag. The `i' is supposed to be
+mnemonic for `inline'. C-c C-b is similar, but for block elements: the
start-tag, point and the end-tag will all be on separate lines.
The binding for inserting an end-tag has changed from C-c / to C-c C-f
to comply with Emacs guidelines about what keys major modes should
bind. The `f' is supposed to be mnemonic for `finish'.
-Completion always puts point after all the characters it inserts. It
+Completion always puts point after all the characters it inserts. It
doesn't insert a `>' after completing a start-tag name.
Completion no longer completes CDATA section and comment delimiters.
* The default GTK icons were not overridden by the GNOME theme due to
- a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
+ a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
circulation, the GTK icons should be replaced with the equivalent
GNOME icons.
Copyright (C) 2010-2024 Free Software Foundation, Inc.
-* The following icons are from GTK+ 2.x. They are not part of Emacs, but
+* The following icons are from GTK+ 2.x. They are not part of Emacs, but
are distributed and used by Emacs. They are licensed under the
GNU Library General Public License version 2 or later. See the source
of the gtk+ package for more information.
diropen.xpm is file-manager.png from Gnome hicolor theme.
-* The following icons are from GNOME 2.x. They are not part of Emacs,
+* The following icons are from GNOME 2.x. They are not part of Emacs,
but are distributed and used by Emacs. They are licensed under the
GNU General Public License version 2 or later. See the source of
the gnome-icons-theme package for more information.
% Most commands operate either on all marked files or on the current file if
% no files are marked. Use a numeric prefix argument to operate on the next
% ARG files (or previous ARG if ARG $<$ 0). Use the prefix argument `1' to
-% operate on the current file only. Prefix arguments override marks. Commands
+% operate on the current file only. Prefix arguments override marks. Commands
% which run a sub-process on a group of files will display a list of files
% for which the sub-process failed. Typing y will try to tell
% you what went wrong.
\newcommand{\Notes}{%
\subsection*{Notes}
{\esamepage
- Gnus is complex. Currently it has some 876 interactive (user-callable)
- functions. Of these 618 are in the two major modes (Group and
- Summary/Article). Many of these functions have more than one binding, some
- have 3 or even 4 bindings. The total number of keybindings is 677. So in
+ Gnus is complex. Currently it has some 876 interactive (user-callable)
+ functions. Of these 618 are in the two major modes (Group and
+ Summary/Article). Many of these functions have more than one binding, some
+ have 3 or even 4 bindings. The total number of keybindings is 677. So in
order to save 40\% space, every function is listed only once on this
- \guide, under the ``more logical'' binding. Alternative bindings are given
+ \guide, under the ``more logical'' binding. Alternative bindings are given
in parentheses in the beginning of the description.
- Many Gnus commands are affected by the numeric prefix. Normally you enter a
+ Many Gnus commands are affected by the numeric prefix. Normally you enter a
prefix by holding the Meta key and typing a number, but in most Gnus modes
- you don't need to use Meta since the digits are not self-inserting. The
- prefixed behavior of commands is given in [brackets]. Often the prefix is
+ you don't need to use Meta since the digits are not self-inserting. The
+ prefixed behavior of commands is given in [brackets]. Often the prefix is
used to specify:
\quad [distance] How many objects to move the point over.
\quad [scope] How many objects to operate on (including current one).
\quad [p/p] The ``Process/Prefix Convention'': If a prefix is given then it
- determines how many objects to operate on. Else if there are some objects
- marked with the process mark \#, these are operated on. Else only the
+ determines how many objects to operate on. Else if there are some objects
+ marked with the process mark \#, these are operated on. Else only the
current object is affected.
- \quad [level] A group subscribedness level. Only groups with a lower or
- equal level will be affected by the operation. If no prefix is given,
+ \quad [level] A group subscribedness level. Only groups with a lower or
+ equal level will be affected by the operation. If no prefix is given,
`gnus-group-default-list-level' is used. If
`gnus-group-use-permanent-levels', then a prefix to the `g' and `l'
commands will also set the default level.
- \quad [score] An article score. If no prefix is given,
+ \quad [score] An article score. If no prefix is given,
`gnus-summary-default-score' is used. \\*[\baselineskip]
% some keys
Gnus startup-commands:\\*
Additionally, there are two commands \texttt{gnus-plugged} and
\texttt{gnus-unplugged}, which are only used if you want to download
news and/or read previously downloaded news offline (see C-c C-i g Gnus
- Unplugged RET). Note: \texttt{gnus-no-server} ignores the stuff in
+ Unplugged RET). Note: \texttt{gnus-no-server} ignores the stuff in
\texttt{gnus-agent-directory}, and thus does not allow you to use Gnus
Unplugged.\\
%
` ' & (M-u, M SPC, M c) Not read.\\
! & (!, M !, M t) Ticked (interesting).\\
? & (?, M ?) Dormant (only followups are interesting).\\
- E & (E, M e, M x) {\bf Expirable}. Only has effect in mail groups.\\
+ E & (E, M e, M x) {\bf Expirable}. Only has effect in mail groups.\\
G & (C, B DEL) Canceled article (or deleted in mailgroups).\\
\$ & (M-d, M s x, S x). Marked as spam.\\
\hline\hline
\hline
r & (d, M d, M r) Deleted (marked as {\bf read}).\\
C & (M C; M C-c; M H; c, Z c; Z n; Z C) Killed by {\bf catch-up}.\\
- F & SOUPed article. See the manual.\\
+ F & SOUPed article. See the manual.\\
O & {\bf Old} (read in a previous session).\\
K & (k, M k; C-k, M K) {\bf Killed}.\\
M & Article marked as read by duplicate suppression.\\
. & Unseen. [2]\\
+ & Over default score. [3]\\
$-$ & Under default score. [3]\\
- $=$ & Has children (thread underneath it). Add `\%e' to
+ $=$ & Has children (thread underneath it). Add `\%e' to
`gnus-summary-line-format'. [3]\\
\hline
\end{tabular}
\end{keys}
You can also create mail-groups and read your mail with Gnus (very useful
if you are subscribed to mailing lists), using one of the methods
- nnmbox, nnbabyl, nnml, nnmh, or nnfolder. Read about it in the online info
+ nnmbox, nnbabyl, nnml, nnmh, or nnfolder. Read about it in the online info
(C-c C-i g Reading Mail RET).
}}
\newcommand{\GroupTopicsGeneral}{%
{\esamepage
- Topics are ``categories'' for groups. Press t in the group-buffer to
+ Topics are ``categories'' for groups. Press t in the group-buffer to
toggle gnus-topic-mode (C-c C-i g Group Topics RET).\\*
\begin{keys}{C-c C-x}
T n & Prompt for topic {\bf name} and create it.\\
\newcommand{\MIMESummary}{%
{\esamepage
For the commands operating on one MIME part (a subset of gnus-article-*), a
- prefix selects which part to operate on. If the point is placed over a
+ prefix selects which part to operate on. If the point is placed over a
MIME button in the article buffer, use the corresponding bindings for the
article buffer instead.
\newcommand{\SelectArticles}{% formerly \Gsubmap
{\esamepage
- These commands select the target article. They do not use the prefix.\\*
+ These commands select the target article. They do not use the prefix.\\*
\begin{keys}{G C-n}
h & Enter article-buffer.\\
G b & (,) Go to the {\bf best} article (the one with highest score).\\
\newcommand{\ArticleModeGeneral}{%
{\esamepage
- The normal navigation keys work in Article mode. Some additional keys are:\\
+ The normal navigation keys work in Article mode. Some additional keys are:\\
\begin{keys}{C-c RET}
C-c \^{} & Get the article with the Message-ID near point.\\
C-c RET & Send reply to address near point.\\
\newcommand{\HideHighlightArticle}{%
{\esamepage
\begin{keys}{W W C-c}
- W W a & Hide {\bf all} unwanted parts. Calls W W h, W W s, W W C-c.\\
+ W W a & Hide {\bf all} unwanted parts. Calls W W h, W W s, W W C-c.\\
W W h & Hide article {\bf headers}.\\
W W b & Hide {\bf boring} headers.\\
W W s & Hide {\bf signature}.\\
W W c & Hide {\bf citation}.\\
W W C-c & Hide {\bf citation} using a more intelligent algorithm.\\
W W C & Hide cited text in articles that aren't roots.\\
- W H a & Highlight {\bf all} parts. Calls W b, W H c, W H h, W H s.\\
+ W H a & Highlight {\bf all} parts. Calls W b, W H c, W H h, W H s.\\
W H c & Highlight article {\bf citations}.\\
W H h & Highlight article {\bf headers}.\\
W H s & Highlight article {\bf signature}.\\
\newcommand{\ProcessMark}{%
{\esamepage
- These commands set and remove the process mark (\#). You only need to use
- it if the set of articles you want to operate on is non-contiguous. Else
+ These commands set and remove the process mark (\#). You only need to use
+ it if the set of articles you want to operate on is non-contiguous. Else
use a numeric prefix.\\*
\begin{keys}{M P R}
M P p & (\#, M \#) Mark this article.\\
\newcommand{\PostReplyetc}{% formerly \Ssubmap
{\esamepage
- These commands put you in a separate news or mail buffer. See the section
+ These commands put you in a separate news or mail buffer. See the section
about composing messages for more information.\\*
%After
%editing the article, send it by pressing C-c C-c. If you are in a
{\esamepage
Gnus recognizes if the current article is part of a series (multipart
posting whose parts are identified by numbers in their subjects, e.g.{}
- 1/10\dots10/10) and processes the series accordingly. You can mark and
- process more than one series at a time. If the posting contains any
+ 1/10\dots10/10) and processes the series accordingly. You can mark and
+ process more than one series at a time. If the posting contains any
archives, they are expanded and gathered in a new group.\\*
\begin{keys}{X p}
X b & Un-{\bf binhex} these series. [p/p]\\
\section{Regions}
Emacs defines a `region' as the space between the {\it mark\/} and
-the {\it point}. A mark is set with \kbd{C-{\it space}}.
+the {\it point}. A mark is set with \kbd{C-{\it space}}.
The point is at the cursor position.
\askip
\key{M-h} mark entire paragraph
Tags tables files record locations of function and
procedure definitions, global variables, data types and anything
-else convenient. To create a tags table file, type
+else convenient. To create a tags table file, type
`{\tt etags} {\it input\_files}' as a shell command.
\askip
\key{M-.} find a definition
\section{Getting Help}
-Emacs does command completion for you. Typing \kbd{M-x}
+Emacs does command completion for you. Typing \kbd{M-x}
{\it tab\/} or {\it space\/} gives a list of Emacs commands.
\askip
\key{C-h} Emacs help
keystroke
\askip
Emacs gets into different {\it modes}, each of which customizes
-Emacs for editing text of a particular sort. The mode line
+Emacs for editing text of a particular sort. The mode line
contains names of the current modes, in parentheses.
\askip
\key{C-h m} get mode-specific information
\section{Modifying Commands}
Most commands that operate on text regions accept the motion commands,
-to describe regions. They also accept the Emacs region specifications
+to describe regions. They also accept the Emacs region specifications
{\bf r} and {\bf R}. {\bf r} describes the region between {\it point}
and {\it mark}, and {\bf R} describes whole lines in that region.
Motion commands are classified into {\it point commands} and
Avoid Ex text manipulation commands except substitute.
There are better VI equivalents
-for all of them. Also note that all Ex commands expand \% to
-current file name. To include a \% in the command, escape it with a $\backslash$.
-Similarly, \# is replaced by previous file. For Viper, this is the
-first file in the {\sl :args} listing for that buffer. This defaults
+for all of them. Also note that all Ex commands expand \% to
+current file name. To include a \% in the command, escape it with a $\backslash$.
+Similarly, \# is replaced by previous file. For Viper, this is the
+first file in the {\sl :args} listing for that buffer. This defaults
to the previous file in the VI sense if you have one window.
-Ex commands can be made to have history. See the manual for details.
+Ex commands can be made to have history. See the manual for details.
\subsection{Ex Text Commands}
;;; Commentary:
-;; This file provides tests for various features of Emacs. It is
+;; This file provides tests for various features of Emacs. It is
;; designed to check whether bundled binary distributions of Emacs on
;; windows are fully functional.
;; By default is checks whether the features that we are expect to be
-;; available on Emacs for Windows are reported to be available. It
+;; available on Emacs for Windows are reported to be available. It
;; should be possible to run these tests from a distributed version of
;; Emacs.
;; In addition, it provides a single command
-;; `w32-feature-load-tests'. If the full source repository of Emacs is
+;; `w32-feature-load-tests'. If the full source repository of Emacs is
;; available, this will load selected files from the repository which
;; test these features.