]> code.delx.au - gnu-emacs/commitdiff
Patch from rms.
authorGerd Moellmann <gerd@gnu.org>
Mon, 1 Nov 1999 15:52:18 +0000 (15:52 +0000)
committerGerd Moellmann <gerd@gnu.org>
Mon, 1 Nov 1999 15:52:18 +0000 (15:52 +0000)
lispref/commands.texi
lispref/errors.texi
lispref/intro.texi
lispref/os.texi
lispref/searching.texi
lispref/syntax.texi

index 905bc28234d5dfa00d1549eaae8e2da29e3458f5..758ffccc1c24267b15a9bcc7df1320948a2baaa2 100644 (file)
@@ -524,7 +524,7 @@ The argument @var{keys}, if given, specifies the sequence of events to
 supply if the command inquires which events were used to invoke it.
 @end defun
 
-@defun command-execute command &optional record-flag keys
+@defun command-execute command &optional record-flag keys special
 @cindex keyboard macro execution
 This function executes @var{command}.  The argument @var{command} must
 satisfy the @code{commandp} predicate; i.e., it must be an interactively
@@ -542,6 +542,10 @@ rechecking the definition of the symbol.
 
 The argument @var{keys}, if given, specifies the sequence of events to
 supply if the command inquires which events were used to invoke it.
+
+The argument @var{special}, if given, means to ignore the prefix
+argument and not clear it.  This is used for executing special events
+(@pxref{Special Events}).
 @end defun
 
 @deffn Command execute-extended-command prefix-argument
@@ -1112,9 +1116,10 @@ the entire scroll bar.
 
 If the position is on a mode line or the vertical line separating
 @var{window} from its neighbor to the right, then @var{buffer-pos} is
-the symbol @code{mode-line} or @code{vertical-line}.  For the mode line,
-@var{y} does not have meaningful data.  For the vertical line, @var{x}
-does not have meaningful data.
+the symbol @code{mode-line}, @code{header-line}, or
+@code{vertical-line}.  For the mode line, @var{y} does not have
+meaningful data.  For the vertical line, @var{x} does not have
+meaningful data.
 
 In one special case, @var{buffer-pos} is a list containing a symbol (one
 of the symbols listed above) instead of just the symbol.  This happens
index e58e99d537f5af52a345c6542f77063d312ccaa8..87e9ccf0089e9bf5711071f65942a300353c87a4 100644 (file)
@@ -54,6 +54,10 @@ See @code{/} and @code{%} in @ref{Numbers}.
 @code{"Buffer is read-only"}@*
 @xref{Read Only Buffers}.
 
+@item coding-system-error
+@code{"Invalid coding system"}@*
+@xref{Coding Systems}.
+
 @item cyclic-function-indirection
 @code{"Symbol's chain of function indirections\@* contains a loop"}@*
 @xref{Function Indirection}.
@@ -91,6 +95,11 @@ This is a subcategory of @code{file-error}.@*
 This is a subcategory of @code{file-error}.@*
 @xref{Modification Time}.
 
+@item ftp-error
+This is a subcategory of @code{file-error}, which results from problems
+in accessing a remote file using ftp.@*
+@xref{Remote Files,,, emacs, The Emacs Manual}.
+
 @item invalid-function
 @code{"Invalid function"}@*
 @xref{Classifying Lists}.
@@ -128,6 +137,10 @@ and any symbols that start with @samp{:},
 may not be changed.@*
 @xref{Constant Variables, , Variables that Never Change}.
 
+@item text-read-only
+@code{"Text is read-only"}@*
+@xref{Special Properties}.
+
 @item undefined-color
 @code{"Undefined color"}@*
 @xref{Color Names}.
index b0e563f3fd27e062203a523d5627d31431648569..0c8dd06966a43a88c8b91da7ef04b3d705b994fc 100644 (file)
@@ -650,8 +650,7 @@ evaluated.  If you execute example code in a Lisp Interaction buffer
 (such as the buffer @samp{*scratch*}), the printed text is inserted into
 the buffer.  If you execute the example by other means (such as by
 evaluating the function @code{eval-region}), the printed text is
-displayed in the echo area.  You should be aware that text displayed in
-the echo area is truncated to a single line.
+displayed in the echo area.
 
   Examples in this manual indicate printed text with @samp{@print{}},
 irrespective of where that text goes.  The value returned by evaluating
index 146d06a29ef052f4268ca968db3f0d2c8d3d95ba..406979553e06cee2e647f68badcd7ff9959e0e04 100644 (file)
@@ -1077,13 +1077,15 @@ because that is how @samp{%S} normally pads to two positions.
 
 The characters @samp{E} and @samp{O} act as modifiers when used between
 @samp{%} and one of the letters in the table above.  @samp{E} specifies
-using the locale's ``alternative'' version of a format, as specified by
-POSIX.  @samp{E} is allowed in @samp{%Ec}, @samp{%EC}, @samp{%Ex},
-@samp{%EX}, @samp{%Ey}, and @samp{%EY}.
-
-@samp{O} means to use the current locale's number symbols to format each
-number, instead of the ordinary @sc{ascii} digits.  It is allowed with
-most letters.
+using the current locale's ``alternative'' version of the date and time.
+In a Japanese locale, for example, @code{%Ex} might yield a date format
+based on the Japanese Emperors' reigns.  @samp{E} is allowed in
+@samp{%Ec}, @samp{%EC}, @samp{%Ex}, @samp{%EX}, @samp{%Ey}, and
+@samp{%EY}.
+
+@samp{O} means to use the current locale's ``alternative''
+representation of numbers, instead of the ordinary decimal digits.  This
+is allowed with most letters, all the ones that output numbers.
 
 If @var{universal} is non-@code{nil}, that means to describe the time as
 Universal Time; @code{nil} means describe it using what Emacs believes
index 68593e4bbef04c8bc038d3fdd7cef329dd7899a7..67c92488fe80ff500d7639160802fe216d31803e 100644 (file)
@@ -963,7 +963,7 @@ the echo area, returning the string printed.
 This function is a synonym of @code{how-many}.
 @end deffn
 
-@deffn Command list-matching-lines regexp nlines
+@deffn Command list-matching-lines regexp &optional nlines
 This function is a synonym of @code{occur}.
 Show all lines following point containing a match for @var{regexp}.
 Display each line with @var{nlines} lines before and after,
@@ -1213,7 +1213,7 @@ should make sure that the current buffer when you call
 matching.
 @end defun
 
-@defun match-string-no-properties count
+@defun match-string-no-properties count &optional in-string
 This function is like @code{match-string} except that the result
 has no text properties.
 @end defun
index 4405be5a4f8ef8b5833b8849a6e5801615854178..55713e7ef50f6af124ae9d7587c9a07bcaa05ecc 100644 (file)
@@ -289,18 +289,19 @@ identifying them as generic string delimiters.
 @cindex syntax flags
 
   In addition to the classes, entries for characters in a syntax table
-can specify flags.  There are six possible flags, represented by the
-characters @samp{1}, @samp{2}, @samp{3}, @samp{4}, @samp{b} and
-@samp{p}.
-
-  All the flags except @samp{p} are used to describe multi-character
-comment delimiters.  The digit flags indicate that a character can
-@emph{also} be part of a comment sequence, in addition to the syntactic
-properties associated with its character class.  The flags are
-independent of the class and each other for the sake of characters such
-as @samp{*} in C mode, which is a punctuation character, @emph{and} the
-second character of a start-of-comment sequence (@samp{/*}), @emph{and}
-the first character of an end-of-comment sequence (@samp{*/}).
+can specify flags.  There are seven possible flags, represented by the
+characters @samp{1}, @samp{2}, @samp{3}, @samp{4}, @samp{b}, @samp{n},
+and @samp{p}.
+
+  All the flags except @samp{n} and @samp{p} are used to describe
+multi-character comment delimiters.  The digit flags indicate that a
+character can @emph{also} be part of a comment sequence, in addition to
+the syntactic properties associated with its character class.  The flags
+are independent of the class and each other for the sake of characters
+such as @samp{*} in C mode, which is a punctuation character, @emph{and}
+the second character of a start-of-comment sequence (@samp{/*}),
+@emph{and} the first character of an end-of-comment sequence
+(@samp{*/}).
 
   Here is a table of the possible flags for a character @var{c},
 and what they mean:
@@ -371,6 +372,12 @@ This is a comment-end sequence for ``b'' style, because the newline
 character has the @samp{b} flag.
 @end table
 
+@item
+@samp{n} on a comment delimiter character specifies
+that this kind of comment can be nested.  For a two-character
+comment delimiter, @samp{n} on either character makes it
+nestable.
+
 @item
 @c Emacs 19 feature
 @samp{p} identifies an additional ``prefix character'' for Lisp syntax.
@@ -638,7 +645,9 @@ string delimiter character should terminate it.
 
 @item 
 @cindex inside comment
-@code{t} if inside a comment (of either style).
+@code{t} if inside a comment (of either style),
+or the comment nesting level if inside a kind of comment
+that can be nested.
 
 @item 
 @cindex quote character
@@ -837,16 +846,19 @@ corresponds to each syntax flag.
 @tab
 @samp{1} @ @  @code{(lsh 1 16)}
 @tab
-@samp{3} @ @  @code{(lsh 1 18)}
+@samp{4} @ @  @code{(lsh 1 19)}
 @tab
-@samp{p} @ @  @code{(lsh 1 20)}
+@samp{b} @ @  @code{(lsh 1 21)}
 @item
 @tab
 @samp{2} @ @  @code{(lsh 1 17)}
 @tab
-@samp{4} @ @  @code{(lsh 1 19)}
+@samp{p} @ @  @code{(lsh 1 20)}
 @tab
-@samp{b} @ @  @code{(lsh 1 21)}
+@samp{n} @ @  @code{(lsh 1 22)}
+@item
+@tab
+@samp{3} @ @  @code{(lsh 1 18)}
 @end multitable
 
 @node Categories