Commit bf301e70 authored by Jesper Harder's avatar Jesper Harder
Browse files

* ses.texi, viper.texi, search.texi, flymake.texi, faq.texi:

* eshell.texi, ediff.texi, calendar.texi: Markup fixes.
parent 59feca74
2004-06-29 Jesper Harder <harder@ifa.au.dk>
* ses.texi, viper.texi, search.texi, flymake.texi, faq.texi:
* eshell.texi, ediff.texi, calendar.texi: Markup fixes.
2004-06-25 Richard M. Stallman <rms@gnu.org> 2004-06-25 Richard M. Stallman <rms@gnu.org>
* search.texi (Regexp Replace): Rewrite description of \# \, and \?. * search.texi (Regexp Replace): Rewrite description of \# \, and \?.
......
...@@ -1332,7 +1332,7 @@ begins with a recognizable time of day, Emacs can warn you several ...@@ -1332,7 +1332,7 @@ begins with a recognizable time of day, Emacs can warn you several
minutes beforehand that that appointment is pending. Emacs alerts you minutes beforehand that that appointment is pending. Emacs alerts you
to the appointment by displaying a message in your chosen format, as to the appointment by displaying a message in your chosen format, as
specified by the variable @code{appt-display-format}. If the value specified by the variable @code{appt-display-format}. If the value
of @code{appt-audible} is non-nil, an audible reminder is also given. of @code{appt-audible} is non-@code{nil}, an audible reminder is also given.
@findex appt-activate @findex appt-activate
To enable appointment notification, call the function To enable appointment notification, call the function
......
...@@ -1067,7 +1067,7 @@ the only such group-level operation is the creation of a multi-file patch. ...@@ -1067,7 +1067,7 @@ the only such group-level operation is the creation of a multi-file patch.
@vindex ediff-autostore-merges @vindex ediff-autostore-merges
For group sessions created to merge files, Ediff can store all merges For group sessions created to merge files, Ediff can store all merges
automatically in a directory. The user is asked to specify such directory automatically in a directory. The user is asked to specify such directory
if the value of @code{ediff-autostore-merges} is non-nil. If the value is if the value of @code{ediff-autostore-merges} is non-@code{nil}. If the value is
@code{nil}, nothing is done to the merge buffers---it will be the user's @code{nil}, nothing is done to the merge buffers---it will be the user's
responsibility to save them. If the value is @code{t}, the user will be responsibility to save them. If the value is @code{t}, the user will be
asked where to save the merge buffers in all merge jobs, even those that do asked where to save the merge buffers in all merge jobs, even those that do
...@@ -2338,11 +2338,11 @@ The second of the data buffers being compared. ...@@ -2338,11 +2338,11 @@ The second of the data buffers being compared.
@item ediff-buffer-C @item ediff-buffer-C
In three-way comparisons, this is the third buffer being compared. In three-way comparisons, this is the third buffer being compared.
In merging, this is the merge buffer. In merging, this is the merge buffer.
In two-way comparison, this variable is nil. In two-way comparison, this variable is @code{nil}.
@item ediff-window-A @item ediff-window-A
The window displaying buffer A. If buffer A is not visible, this variable The window displaying buffer A. If buffer A is not visible, this variable
is nil or it may be a dead window. is @code{nil} or it may be a dead window.
@item ediff-window-B @item ediff-window-B
The window displaying buffer B. The window displaying buffer B.
...@@ -2351,9 +2351,9 @@ The window displaying buffer B. ...@@ -2351,9 +2351,9 @@ The window displaying buffer B.
The window displaying buffer C, if any. The window displaying buffer C, if any.
@item ediff-control-frame @item ediff-control-frame
A dedicated frame displaying the control buffer, if it exists. A dedicated frame displaying the control buffer, if it exists. It is
It is non-nil only if Ediff uses the multiframe display, i.e., when the non-@code{nil} only if Ediff uses the multiframe display, i.e., when
control buffer is in its own frame. the control buffer is in its own frame.
@end table @end table
@node Credits, Index, Customization, Top @node Credits, Index, Customization, Top
......
...@@ -846,7 +846,7 @@ At the moment, this is not supported. ...@@ -846,7 +846,7 @@ At the moment, this is not supported.
@item Error if a glob doesn't expand due to a predicate @item Error if a glob doesn't expand due to a predicate
An error should be generated only if @code{eshell-error-if-no-glob} is An error should be generated only if @code{eshell-error-if-no-glob} is
non-nil. non-@code{nil}.
@item @samp{(+ RET SPC TAB} does not cause @code{indent-according-to-mode} to occur @item @samp{(+ RET SPC TAB} does not cause @code{indent-according-to-mode} to occur
......
...@@ -475,7 +475,7 @@ An alist specifying methods to display attribute values. Each member of ...@@ -475,7 +475,7 @@ An alist specifying methods to display attribute values. Each member of
the list is of the form @code{(@var{name} . @var{func})} where the list is of the form @code{(@var{name} . @var{func})} where
@var{name} is a lowercased string naming a directory attribute @var{name} is a lowercased string naming a directory attribute
(translated according to @code{eudc-user-attribute-names-alist} if (translated according to @code{eudc-user-attribute-names-alist} if
@code{eudc-use-raw-directory-names} is non-nil) and @var{func} a @code{eudc-use-raw-directory-names} is non-@code{nil}) and @var{func} a
function that will be passed the corresponding attribute values for function that will be passed the corresponding attribute values for
display. display.
@end defvar @end defvar
......
...@@ -2367,7 +2367,7 @@ file, will bind the sequence @kbd{C-x g} to @code{goto-line}: ...@@ -2367,7 +2367,7 @@ file, will bind the sequence @kbd{C-x g} to @code{goto-line}:
Each menu title (e.g., @samp{File}, @samp{Edit}, @samp{Buffers}) Each menu title (e.g., @samp{File}, @samp{Edit}, @samp{Buffers})
represents a local or global keymap. Selecting a menu title with the represents a local or global keymap. Selecting a menu title with the
mouse displays that keymap's non-nil contents in the form of a menu. mouse displays that keymap's non-@code{nil} contents in the form of a menu.
So to add a menu option to an existing menu, all you have to do is add a So to add a menu option to an existing menu, all you have to do is add a
new definition to the appropriate keymap. Adding a @samp{Forward Word} new definition to the appropriate keymap. Adding a @samp{Forward Word}
...@@ -3173,7 +3173,7 @@ Obviously, there is a potential for Trojan horses to exploit this ...@@ -3173,7 +3173,7 @@ Obviously, there is a potential for Trojan horses to exploit this
feature. feature.
Emacs 18 allowed this feature by default; users could disable it by Emacs 18 allowed this feature by default; users could disable it by
setting the variable @code{inhibit-local-variables} to a non-nil value. setting the variable @code{inhibit-local-variables} to a non-@code{nil} value.
As of Emacs 19, Emacs has a list of local variables that create a As of Emacs 19, Emacs has a list of local variables that create a
security risk. If a file tries to set one of them, it asks the user to security risk. If a file tries to set one of them, it asks the user to
......
...@@ -542,7 +542,7 @@ lines in the buffer using the accumulated error information. ...@@ -542,7 +542,7 @@ lines in the buffer using the accumulated error information.
Syntax check is considered possible if there's an entry in Syntax check is considered possible if there's an entry in
@code{flymake-allowed-file-name-masks} matching buffer's filename and @code{flymake-allowed-file-name-masks} matching buffer's filename and
its @code{init-function} returns non-nil value. its @code{init-function} returns non-@code{nil} value.
Two syntax check modes are distinguished: Two syntax check modes are distinguished:
......
...@@ -231,18 +231,18 @@ of bindings, look at the documentation of @code{isearch-mode} with ...@@ -231,18 +231,18 @@ of bindings, look at the documentation of @code{isearch-mode} with
Vertical scrolling during incremental search can be enabled by Vertical scrolling during incremental search can be enabled by
setting the customizable variable @code{isearch-allow-scroll} to a setting the customizable variable @code{isearch-allow-scroll} to a
non-nil value. non-@code{nil} value.
You can then use the vertical scroll-bar or certain keyboard You can then use the vertical scroll-bar or certain keyboard
commands such as @kbd{@key{PRIOR}} (@code{scroll-down}), commands such as @kbd{@key{PRIOR}} (@code{scroll-down}),
@kbd{@key{NEXT}} (@code{scroll-up}) and @kbd{C-l} (@code{recenter}) @kbd{@key{NEXT}} (@code{scroll-up}) and @kbd{C-l} (@code{recenter})
within the search, thus letting you see more of the text near the within the search, thus letting you see more of the text near the
current match. You must run these commands via their key sequences to current match. You must run these commands via their key sequences to
stay in the search - typing M-x @var{comand-name} will always stay in the search---typing M-x @var{comand-name} will always
terminate a search. terminate a search.
You can give prefix arguments to these commands in the usual way. You can give prefix arguments to these commands in the usual way.
The current match cannot be scrolled out of the window - this is The current match cannot be scrolled out of the window---this is
intentional. intentional.
Several other commands, such as @kbd{C-x 2} Several other commands, such as @kbd{C-x 2}
...@@ -847,7 +847,7 @@ history matching commands (@pxref{Minibuffer History}). ...@@ -847,7 +847,7 @@ history matching commands (@pxref{Minibuffer History}).
@vindex isearch-allow-scroll @vindex isearch-allow-scroll
Scrolling, etc., during incremental search is enabled by setting the Scrolling, etc., during incremental search is enabled by setting the
customizable variable @code{isearch-allow-scroll} to a non-nil value. customizable variable @code{isearch-allow-scroll} to a non-@code{nil} value.
@c See Subject: Info file: How do I get an itemized list without blank lines? @c See Subject: Info file: How do I get an itemized list without blank lines?
@c Date: Sat, 12 Apr 2003 09:45:31 +0000 in gnu.emacs.help @c Date: Sat, 12 Apr 2003 09:45:31 +0000 in gnu.emacs.help
...@@ -893,7 +893,7 @@ For example: ...@@ -893,7 +893,7 @@ For example:
You should only thus configure commands which are ``safe'': i.e., they You should only thus configure commands which are ``safe'': i.e., they
won't leave emacs in an inconsistent state when executed within a won't leave emacs in an inconsistent state when executed within a
search - that is to say, the following things may be changed by a search---that is to say, the following things may be changed by a
command only temporarily, and must be restored before the command command only temporarily, and must be restored before the command
finishes: finishes:
...@@ -913,7 +913,7 @@ not itself attempt an incremental search. It may, however, change the ...@@ -913,7 +913,7 @@ not itself attempt an incremental search. It may, however, change the
window's size, or create or delete other windows and frames. window's size, or create or delete other windows and frames.
Note that an attempt by a command to scroll the text Note that an attempt by a command to scroll the text
@emph{horizontally} won't work, although it will do no harm - any such @emph{horizontally} won't work, although it will do no harm---any such
scrolling will be overriden and nullified by the display code. scrolling will be overriden and nullified by the display code.
@node Replace, Other Repeating Search, Configuring Scrolling, Search @node Replace, Other Repeating Search, Configuring Scrolling, Search
......
...@@ -251,8 +251,8 @@ one-argument function (a symbol or a lambda), whose result is a string ...@@ -251,8 +251,8 @@ one-argument function (a symbol or a lambda), whose result is a string
(right-aligned) or list of one string (left-aligned). While typing in (right-aligned) or list of one string (left-aligned). While typing in
a lambda, you can use @kbd{M-TAB} to complete the names of symbols. a lambda, you can use @kbd{M-TAB} to complete the names of symbols.
Each cell has a printer. If nil, the column-printer for the cell's Each cell has a printer. If @code{nil}, the column-printer for the cell's
column is used. If that is also nil, the default-printer for the column is used. If that is also @code{nil}, the default-printer for the
spreadsheet is used. spreadsheet is used.
@table @kbd @table @kbd
...@@ -273,7 +273,7 @@ spreadsheet, plus the standard printers. ...@@ -273,7 +273,7 @@ spreadsheet, plus the standard printers.
The standard printers are suitable only for cells, not columns or The standard printers are suitable only for cells, not columns or
default, because they format the value using the column-printer (or default, because they format the value using the column-printer (or
default-printer if nil) and then center the result: default-printer if @code{nil}) and then center the result:
@table @code @table @code
@item ses-center @item ses-center
...@@ -296,7 +296,7 @@ Centering with tildes (~) and spill-over. ...@@ -296,7 +296,7 @@ Centering with tildes (~) and spill-over.
@node Clearing cells, Copy/cut/paste, Printer functions, The Basics @node Clearing cells, Copy/cut/paste, Printer functions, The Basics
@section Clearing cells @section Clearing cells
These commands set both formula and printer to nil: These commands set both formula and printer to @code{nil}:
@table @kbd @table @kbd
@item DEL @item DEL
...@@ -331,7 +331,7 @@ Mark a region and copy it to kill ring and secondary clipboard ...@@ -331,7 +331,7 @@ Mark a region and copy it to kill ring and secondary clipboard
@item C-w @item C-w
@itemx [cut] @itemx [cut]
@itemx [S-delete] @itemx [S-delete]
The cut functions do not actually delete rows or columns - they copy The cut functions do not actually delete rows or columns---they copy
and then clear (@code{ses-kill-override}). and then clear (@code{ses-kill-override}).
@item C-y @item C-y
...@@ -537,7 +537,7 @@ are some useful functions to call from your formulas: ...@@ -537,7 +537,7 @@ are some useful functions to call from your formulas:
@table @code @table @code
@item (ses-delete-blanks &rest @var{args}) @item (ses-delete-blanks &rest @var{args})
Returns a list from which all blank cells (value is either nil or Returns a list from which all blank cells (value is either @code{nil} or
'*skip*) have been deleted. '*skip*) have been deleted.
@item (ses+ &rest @var{args}) @item (ses+ &rest @var{args})
...@@ -561,10 +561,10 @@ producing a value: the print cell is filled with hash marks (#). ...@@ -561,10 +561,10 @@ producing a value: the print cell is filled with hash marks (#).
@end itemize @end itemize
If the result from the printer function is too wide for the cell and If the result from the printer function is too wide for the cell and
the following cell is nil, the result will spill over into the the following cell is @code{nil}, the result will spill over into the
following cell. Very wide results can spill over several cells. If following cell. Very wide results can spill over several cells. If
the result is too wide for the available space (up to the end of the the result is too wide for the available space (up to the end of the
row or the next non-nil cell), the result is truncated if the cell's row or the next non-@code{nil} cell), the result is truncated if the cell's
value is a string, or replaced with hash marks otherwise. value is a string, or replaced with hash marks otherwise.
SES could get confused by printer results that contain newlines or SES could get confused by printer results that contain newlines or
......
...@@ -1312,7 +1312,7 @@ These two keys invoke many important Emacs functions. For example, if you ...@@ -1312,7 +1312,7 @@ These two keys invoke many important Emacs functions. For example, if you
hit @kbd{C-x} followed by @kbd{2}, then the current window will be split hit @kbd{C-x} followed by @kbd{2}, then the current window will be split
into 2. Except for novice users, @kbd{C-c} is also set to execute an Emacs into 2. Except for novice users, @kbd{C-c} is also set to execute an Emacs
command from the current major mode. @key{ESC} will do the same, if you command from the current major mode. @key{ESC} will do the same, if you
configure @key{ESC} as Meta by setting @code{viper-no-multiple-ESC} to nil configure @key{ESC} as Meta by setting @code{viper-no-multiple-ESC} to @code{nil}
in @file{.viper}. @xref{Customization}. @kbd{C-\} in Insert, Replace, or Vi in @file{.viper}. @xref{Customization}. @kbd{C-\} in Insert, Replace, or Vi
states will make Emacs think @kbd{Meta} has been hit.@refill states will make Emacs think @kbd{Meta} has been hit.@refill
@item \ @item \
...@@ -1742,7 +1742,7 @@ executed. Otherwise, it is processed as an ordinary sequence of typed keys. ...@@ -1742,7 +1742,7 @@ executed. Otherwise, it is processed as an ordinary sequence of typed keys.
Setting this variable too high may slow down your typing. Setting it too Setting this variable too high may slow down your typing. Setting it too
low may make it hard to type macros quickly enough. low may make it hard to type macros quickly enough.
@item viper-translate-all-ESC-keysequences t on tty, nil on windowing display @item viper-translate-all-ESC-keysequences @code{t} on tty, @code{nil} on windowing display
Normally, Viper lets Emacs translate only those ESC key sequences that are Normally, Viper lets Emacs translate only those ESC key sequences that are
defined in the low-level key-translation-map or function-key-map, such as those defined in the low-level key-translation-map or function-key-map, such as those
emitted by the arrow and function keys. Other sequences, e.g., @kbd{\\e/}, are emitted by the arrow and function keys. Other sequences, e.g., @kbd{\\e/}, are
...@@ -1753,7 +1753,7 @@ The default is to translate all sequences only when using a dumb terminal. ...@@ -1753,7 +1753,7 @@ The default is to translate all sequences only when using a dumb terminal.
This permits you to use @kbd{ESC} as a meta key in insert mode. For instance, This permits you to use @kbd{ESC} as a meta key in insert mode. For instance,
hitting @kbd{ESC x} fast would have the effect of typing @kbd{M-x}. hitting @kbd{ESC x} fast would have the effect of typing @kbd{M-x}.
If your dumb terminal is not so dumb and understands the meta key, then you If your dumb terminal is not so dumb and understands the meta key, then you
probably will be better off setting this variable to nil. Try and see which probably will be better off setting this variable to @code{nil}. Try and see which
way suits you best. way suits you best.
@item viper-ex-style-motion t @item viper-ex-style-motion t
Set this to @code{nil}, if you want @kbd{l,h} to cross Set this to @code{nil}, if you want @kbd{l,h} to cross
...@@ -1764,8 +1764,8 @@ Set this to @code{nil}, if you want ...@@ -1764,8 +1764,8 @@ Set this to @code{nil}, if you want
at the beginning of a line in Insert state, @key{X} and @key{x} to delete at the beginning of a line in Insert state, @key{X} and @key{x} to delete
characters across lines in Vi command state, etc. characters across lines in Vi command state, etc.
@item viper-ESC-moves-cursor-back t @item viper-ESC-moves-cursor-back t
It t, cursor moves back 1 character when switching from insert state to vi It @code{t}, cursor moves back 1 character when switching from insert state to vi
state. If nil, the cursor stays where it was before the switch. state. If @code{nil}, the cursor stays where it was before the switch.
@item viper-always t @item viper-always t
@code{t} means: leave it to Viper to decide when a buffer must be brought @code{t} means: leave it to Viper to decide when a buffer must be brought
up in Vi state, up in Vi state,
...@@ -1873,17 +1873,17 @@ If set to a valid color, this will be the cursor color when Viper is in ...@@ -1873,17 +1873,17 @@ If set to a valid color, this will be the cursor color when Viper is in
insert state. insert state.
@item viper-replace-region-end-delimiter "$" @item viper-replace-region-end-delimiter "$"
A string used to mark the end of replacement regions. It is used only on A string used to mark the end of replacement regions. It is used only on
TTYs or if @code{viper-use-replace-region-delimiters} is non-nil. TTYs or if @code{viper-use-replace-region-delimiters} is non-@code{nil}.
@item viper-replace-region-start-delimiter "" @item viper-replace-region-start-delimiter ""
A string used to mark the beginning of replacement regions. It is used A string used to mark the beginning of replacement regions. It is used
only on TTYs or if @code{viper-use-replace-region-delimiters} is non-nil. only on TTYs or if @code{viper-use-replace-region-delimiters} is non-@code{nil}.
@item viper-use-replace-region-delimiters @item viper-use-replace-region-delimiters
If non-nil, Viper will always use @code{viper-replace-region-end-delimiter} and If non-@code{nil}, Viper will always use @code{viper-replace-region-end-delimiter} and
@code{viper-replace-region-start-delimiter} to delimit replacement regions, @code{viper-replace-region-start-delimiter} to delimit replacement regions,
even on color displays (where this is unnecessary). By default, this even on color displays (where this is unnecessary). By default, this
variable is non-nil only on TTYs or monochrome displays. variable is non-@code{nil} only on TTYs or monochrome displays.
@item viper-allow-multiline-replace-regions t @item viper-allow-multiline-replace-regions t
If non-nil, multi-line text replacement regions, such as those produced by If non-@code{nil}, multi-line text replacement regions, such as those produced by
commands @kbd{c55w}, @kbd{3C}, etc., will stay around until the user exits commands @kbd{c55w}, @kbd{3C}, etc., will stay around until the user exits
the replacement mode. In this variable is set to @code{nil}, Viper will the replacement mode. In this variable is set to @code{nil}, Viper will
emulate the standard Vi behavior, which supports only intra-line emulate the standard Vi behavior, which supports only intra-line
...@@ -2390,7 +2390,7 @@ can unbind `/' and `:' in @code{viper-dired-modifier-map} (for Dired) or in ...@@ -2390,7 +2390,7 @@ can unbind `/' and `:' in @code{viper-dired-modifier-map} (for Dired) or in
To unbind the macros `//' and `///' for a major mode where you feel they To unbind the macros `//' and `///' for a major mode where you feel they
are undesirable, execute @code{viper-set-emacs-state-searchstyle-macros} with a are undesirable, execute @code{viper-set-emacs-state-searchstyle-macros} with a
non-nil argument. This can be done either interactively, by supplying a non-@code{nil} argument. This can be done either interactively, by supplying a
prefix argument, or by placing prefix argument, or by placing
@example @example
(viper-set-emacs-state-searchstyle-macros 'undefine) (viper-set-emacs-state-searchstyle-macros 'undefine)
...@@ -3360,7 +3360,7 @@ this function. ...@@ -3360,7 +3360,7 @@ this function.
Find the next bracket/parenthesis/brace and go to its match. Find the next bracket/parenthesis/brace and go to its match.
By default, Viper ignores brackets/parentheses/braces that occur inside By default, Viper ignores brackets/parentheses/braces that occur inside
parentheses. You can change this by setting parentheses. You can change this by setting
@code{viper-parse-sexp-ignore-comments} to nil in your @file{.viper} file. @code{viper-parse-sexp-ignore-comments} to @code{nil} in your @file{.viper} file.
This option can also be toggled interactively if you quickly hit @kbd{%%%}. This option can also be toggled interactively if you quickly hit @kbd{%%%}.
This latter feature is implemented as a vi-style keyboard macro. If you This latter feature is implemented as a vi-style keyboard macro. If you
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment