diff options
| author | Joakim Verona | 2013-07-14 11:04:49 +0200 |
|---|---|---|
| committer | Joakim Verona | 2013-07-14 11:04:49 +0200 |
| commit | 0bb9bb0841d89fff09820a57369df4cb01b16b43 (patch) | |
| tree | 832bf9fa8415eef0ce464d22b3ee1300cfa90bb1 /doc/lispref | |
| parent | 3718127221fbbc31f8ebd027ab7c95403dbe9118 (diff) | |
| parent | 3af1c8684ed6e48fbc21481d129e9aa164752c6e (diff) | |
| download | emacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.tar.gz emacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.zip | |
Merge branch 'trunk' into xwidget
Conflicts:
src/xdisp.c
Diffstat (limited to 'doc/lispref')
| -rw-r--r-- | doc/lispref/ChangeLog | 23 | ||||
| -rw-r--r-- | doc/lispref/debugging.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/elisp.texi | 21 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 6 | ||||
| -rw-r--r-- | doc/lispref/nonascii.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/package.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/syntax.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 12 |
8 files changed, 54 insertions, 20 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index dc0c1564735..f8b7406c427 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,26 @@ | |||
| 1 | 2013-07-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Timestamp fixes for undo (Bug#14824). | ||
| 4 | * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list. | ||
| 5 | |||
| 6 | 2013-07-06 Eli Zaretskii <eliz@gnu.org> | ||
| 7 | |||
| 8 | * nonascii.texi (Text Representations): Document that | ||
| 9 | multibyte-string-p returns nil for non-string objects. | ||
| 10 | |||
| 11 | 2013-07-06 Glenn Morris <rgm@gnu.org> | ||
| 12 | |||
| 13 | * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying. | ||
| 14 | |||
| 15 | 2013-07-03 Glenn Morris <rgm@gnu.org> | ||
| 16 | |||
| 17 | * debugging.texi (Debugging): | ||
| 18 | * files.texi (File Attributes, Changing Files): Fix cross-references. | ||
| 19 | |||
| 20 | * package.texi (Package Archives): Fix @url call. | ||
| 21 | |||
| 22 | * syntax.texi (Syntax Table Functions): Mention describe-syntax. | ||
| 23 | |||
| 1 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> | 24 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> |
| 2 | 25 | ||
| 3 | * display.texi (Bidirectional Display): Document move-point-visually. | 26 | * display.texi (Bidirectional Display): Document move-point-visually. |
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index 24629465525..335e3f802d2 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi | |||
| @@ -32,7 +32,7 @@ program. | |||
| 32 | 32 | ||
| 33 | @item | 33 | @item |
| 34 | You can use the ERT package to write regression tests for the program. | 34 | You can use the ERT package to write regression tests for the program. |
| 35 | @xref{Top,the ERT manual,, ERT, ERT: Emacs Lisp Regression Testing}. | 35 | @xref{Top,the ERT manual,, ert, ERT: Emacs Lisp Regression Testing}. |
| 36 | 36 | ||
| 37 | @item | 37 | @item |
| 38 | You can profile the program to get hints about how to make it more efficient. | 38 | You can profile the program to get hints about how to make it more efficient. |
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 9e9617c10f8..59bbdec0229 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -97,16 +97,6 @@ This is edition @value{VERSION} of the @cite{GNU Emacs Lisp Reference Manual},@* | |||
| 97 | This is the @cite{GNU Emacs Lisp Reference Manual} | 97 | This is the @cite{GNU Emacs Lisp Reference Manual} |
| 98 | @end ifnottex | 98 | @end ifnottex |
| 99 | corresponding to Emacs version @value{EMACSVER}. | 99 | corresponding to Emacs version @value{EMACSVER}. |
| 100 | @ifset WWW_GNU_ORG | ||
| 101 | @html | ||
| 102 | <p>The homepage for GNU Emacs is at | ||
| 103 | <a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br> | ||
| 104 | For information on using Emacs, refer to | ||
| 105 | the <a href="/software/emacs/manual/html_node/emacs/index.html">Emacs | ||
| 106 | Manual</a>.<br> To view this manual in other formats, | ||
| 107 | click <a href="/software/emacs/manual/elisp.html">here</a>. | ||
| 108 | @end html | ||
| 109 | @end ifset | ||
| 110 | 100 | ||
| 111 | Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. | 101 | Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. |
| 112 | 102 | ||
| @@ -167,6 +157,17 @@ Cover art by Etienne Suvasa. | |||
| 167 | @node Top | 157 | @node Top |
| 168 | @top Emacs Lisp | 158 | @top Emacs Lisp |
| 169 | 159 | ||
| 160 | @ifset WWW_GNU_ORG | ||
| 161 | @html | ||
| 162 | <p>The homepage for GNU Emacs is at | ||
| 163 | <a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br> | ||
| 164 | For information on using Emacs, refer to the | ||
| 165 | <a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br> | ||
| 166 | To view this manual in other formats, click | ||
| 167 | <a href="/software/emacs/manual/elisp.html">here</a>. | ||
| 168 | @end html | ||
| 169 | @end ifset | ||
| 170 | |||
| 170 | @insertcopying | 171 | @insertcopying |
| 171 | @end ifnottex | 172 | @end ifnottex |
| 172 | 173 | ||
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 704ecfb6446..951d55ac90f 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -1115,7 +1115,7 @@ permissions} of @var{filename}, as an integer. It recursively follows | |||
| 1115 | symbolic links in @var{filename} at all levels. If @var{filename} | 1115 | symbolic links in @var{filename} at all levels. If @var{filename} |
| 1116 | does not exist, the return value is @code{nil}. | 1116 | does not exist, the return value is @code{nil}. |
| 1117 | 1117 | ||
| 1118 | @xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils} | 1118 | @xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils} |
| 1119 | Manual}, for a description of mode bits. If the low-order bit is 1, | 1119 | Manual}, for a description of mode bits. If the low-order bit is 1, |
| 1120 | then the file is executable by all users, if the second-lowest-order | 1120 | then the file is executable by all users, if the second-lowest-order |
| 1121 | bit is 1, then the file is writable by all users, etc. The highest | 1121 | bit is 1, then the file is writable by all users, etc. The highest |
| @@ -1625,7 +1625,7 @@ octal numbers to enter @var{mode}. For example, | |||
| 1625 | @noindent | 1625 | @noindent |
| 1626 | specifies that the file should be readable and writable for its owner, | 1626 | specifies that the file should be readable and writable for its owner, |
| 1627 | readable for group members, and readable for all other users. | 1627 | readable for group members, and readable for all other users. |
| 1628 | @xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils} | 1628 | @xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils} |
| 1629 | Manual}, for a description of mode bit specifications. | 1629 | Manual}, for a description of mode bit specifications. |
| 1630 | 1630 | ||
| 1631 | Interactively, @var{mode} is read from the minibuffer using | 1631 | Interactively, @var{mode} is read from the minibuffer using |
| @@ -1676,7 +1676,7 @@ the permissions on which the specification is based are taken from the | |||
| 1676 | mode bits of @var{base-file}. If @var{base-file} is omitted or | 1676 | mode bits of @var{base-file}. If @var{base-file} is omitted or |
| 1677 | @code{nil}, the function uses @code{0} as the base mode bits. The | 1677 | @code{nil}, the function uses @code{0} as the base mode bits. The |
| 1678 | complete and relative specifications can be combined, as in | 1678 | complete and relative specifications can be combined, as in |
| 1679 | @code{"u+r,g+rx,o+r,g-w"}. @xref{File Permissions,,, coreutils, The | 1679 | @code{"u+r,g+rx,o+r,g-w"}. @xref{File permissions,,, coreutils, The |
| 1680 | @sc{gnu} @code{Coreutils} Manual}, for a description of file mode | 1680 | @sc{gnu} @code{Coreutils} Manual}, for a description of file mode |
| 1681 | specifications. | 1681 | specifications. |
| 1682 | @end defun | 1682 | @end defun |
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index e462c3b4ce4..b8b62325bb4 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi | |||
| @@ -124,7 +124,8 @@ belong to the same character. | |||
| 124 | 124 | ||
| 125 | @defun multibyte-string-p string | 125 | @defun multibyte-string-p string |
| 126 | Return @code{t} if @var{string} is a multibyte string, @code{nil} | 126 | Return @code{t} if @var{string} is a multibyte string, @code{nil} |
| 127 | otherwise. | 127 | otherwise. This function also returns @code{nil} if @var{string} is |
| 128 | some object other than a string. | ||
| 128 | @end defun | 129 | @end defun |
| 129 | 130 | ||
| 130 | @defun string-bytes string | 131 | @defun string-bytes string |
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi index ad9f4fc1aea..f4d6b590c77 100644 --- a/doc/lispref/package.texi +++ b/doc/lispref/package.texi | |||
| @@ -265,7 +265,7 @@ variable @code{load-file-name} (@pxref{Loading}). Here is an example: | |||
| 265 | Via the Package Menu, users may download packages from @dfn{package | 265 | Via the Package Menu, users may download packages from @dfn{package |
| 266 | archives}. Such archives are specified by the variable | 266 | archives}. Such archives are specified by the variable |
| 267 | @code{package-archives}, whose default value contains a single entry: | 267 | @code{package-archives}, whose default value contains a single entry: |
| 268 | the archive hosted by the GNU project at @url{elpa.gnu.org}. This | 268 | the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This |
| 269 | section describes how to set up and maintain a package archive. | 269 | section describes how to set up and maintain a package archive. |
| 270 | 270 | ||
| 271 | @cindex base location, package archive | 271 | @cindex base location, package archive |
diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index dfa121103bc..6bbd7a3a7b7 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi | |||
| @@ -506,6 +506,11 @@ This function returns the current syntax table, which is the table for | |||
| 506 | the current buffer. | 506 | the current buffer. |
| 507 | @end defun | 507 | @end defun |
| 508 | 508 | ||
| 509 | @deffn Command describe-syntax &optional buffer | ||
| 510 | This command displays the contents of the syntax table of | ||
| 511 | @var{buffer} (by default, the current buffer) in a help buffer. | ||
| 512 | @end deffn | ||
| 513 | |||
| 509 | @defmac with-syntax-table table body@dots{} | 514 | @defmac with-syntax-table table body@dots{} |
| 510 | This macro executes @var{body} using @var{table} as the current syntax | 515 | This macro executes @var{body} using @var{table} as the current syntax |
| 511 | table. It returns the value of the last form in @var{body}, after | 516 | table. It returns the value of the last form in @var{body}, after |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index c10458b39ae..7cace70ad07 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -1250,14 +1250,18 @@ reinsert it is @code{(abs @var{position})}. If @var{position} is | |||
| 1250 | positive, point was at the beginning of the deleted text, otherwise it | 1250 | positive, point was at the beginning of the deleted text, otherwise it |
| 1251 | was at the end. | 1251 | was at the end. |
| 1252 | 1252 | ||
| 1253 | @item (t @var{sec-high} @var{sec-low} @var{microsec} @var{picosec}) | 1253 | @item (t . @var{time-flag}) |
| 1254 | This kind of element indicates that an unmodified buffer became | 1254 | This kind of element indicates that an unmodified buffer became |
| 1255 | modified. The list @code{(@var{sec-high} @var{sec-low} @var{microsec} | 1255 | modified. A @var{time-flag} of the form |
| 1256 | @code{(@var{sec-high} @var{sec-low} @var{microsec} | ||
| 1256 | @var{picosec})} represents the visited file's modification time as of | 1257 | @var{picosec})} represents the visited file's modification time as of |
| 1257 | when it was previously visited or saved, using the same format as | 1258 | when it was previously visited or saved, using the same format as |
| 1258 | @code{current-time}; see @ref{Time of Day}. @code{primitive-undo} uses those | 1259 | @code{current-time}; see @ref{Time of Day}. |
| 1260 | A @var{time-flag} of 0 means the buffer does not correspond to any file; | ||
| 1261 | @minus{}1 means the visited file previously did not exist. | ||
| 1262 | @code{primitive-undo} uses these | ||
| 1259 | values to determine whether to mark the buffer as unmodified once again; | 1263 | values to determine whether to mark the buffer as unmodified once again; |
| 1260 | it does so only if the file's modification time matches those numbers. | 1264 | it does so only if the file's status matches that of @var{time-flag}. |
| 1261 | 1265 | ||
| 1262 | @item (nil @var{property} @var{value} @var{beg} . @var{end}) | 1266 | @item (nil @var{property} @var{value} @var{beg} . @var{end}) |
| 1263 | This kind of element records a change in a text property. | 1267 | This kind of element records a change in a text property. |