aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorJoakim Verona2013-07-14 11:04:49 +0200
committerJoakim Verona2013-07-14 11:04:49 +0200
commit0bb9bb0841d89fff09820a57369df4cb01b16b43 (patch)
tree832bf9fa8415eef0ce464d22b3ee1300cfa90bb1 /doc/lispref
parent3718127221fbbc31f8ebd027ab7c95403dbe9118 (diff)
parent3af1c8684ed6e48fbc21481d129e9aa164752c6e (diff)
downloademacs-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/ChangeLog23
-rw-r--r--doc/lispref/debugging.texi2
-rw-r--r--doc/lispref/elisp.texi21
-rw-r--r--doc/lispref/files.texi6
-rw-r--r--doc/lispref/nonascii.texi3
-rw-r--r--doc/lispref/package.texi2
-rw-r--r--doc/lispref/syntax.texi5
-rw-r--r--doc/lispref/text.texi12
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 @@
12013-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
62013-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
112013-07-06 Glenn Morris <rgm@gnu.org>
12
13 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
14
152013-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
12013-06-29 Eli Zaretskii <eliz@gnu.org> 242013-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
34You can use the ERT package to write regression tests for the program. 34You 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
38You can profile the program to get hints about how to make it more efficient. 38You 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},@*
97This is the @cite{GNU Emacs Lisp Reference Manual} 97This is the @cite{GNU Emacs Lisp Reference Manual}
98@end ifnottex 98@end ifnottex
99corresponding to Emacs version @value{EMACSVER}. 99corresponding 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>
104For information on using Emacs, refer to
105the <a href="/software/emacs/manual/html_node/emacs/index.html">Emacs
106Manual</a>.<br> To view this manual in other formats,
107click <a href="/software/emacs/manual/elisp.html">here</a>.
108@end html
109@end ifset
110 100
111Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. 101Copyright @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>
164For information on using Emacs, refer to the
165<a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br>
166To 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
1115symbolic links in @var{filename} at all levels. If @var{filename} 1115symbolic links in @var{filename} at all levels. If @var{filename}
1116does not exist, the return value is @code{nil}. 1116does 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}
1119Manual}, for a description of mode bits. If the low-order bit is 1, 1119Manual}, for a description of mode bits. If the low-order bit is 1,
1120then the file is executable by all users, if the second-lowest-order 1120then the file is executable by all users, if the second-lowest-order
1121bit is 1, then the file is writable by all users, etc. The highest 1121bit 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
1626specifies that the file should be readable and writable for its owner, 1626specifies that the file should be readable and writable for its owner,
1627readable for group members, and readable for all other users. 1627readable 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}
1629Manual}, for a description of mode bit specifications. 1629Manual}, for a description of mode bit specifications.
1630 1630
1631Interactively, @var{mode} is read from the minibuffer using 1631Interactively, @var{mode} is read from the minibuffer using
@@ -1676,7 +1676,7 @@ the permissions on which the specification is based are taken from the
1676mode bits of @var{base-file}. If @var{base-file} is omitted or 1676mode 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
1678complete and relative specifications can be combined, as in 1678complete 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
1681specifications. 1681specifications.
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
126Return @code{t} if @var{string} is a multibyte string, @code{nil} 126Return @code{t} if @var{string} is a multibyte string, @code{nil}
127otherwise. 127otherwise. This function also returns @code{nil} if @var{string} is
128some 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
266archives}. Such archives are specified by the variable 266archives}. 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:
268the archive hosted by the GNU project at @url{elpa.gnu.org}. This 268the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This
269section describes how to set up and maintain a package archive. 269section 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
506the current buffer. 506the current buffer.
507@end defun 507@end defun
508 508
509@deffn Command describe-syntax &optional buffer
510This 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{}
510This macro executes @var{body} using @var{table} as the current syntax 515This macro executes @var{body} using @var{table} as the current syntax
511table. It returns the value of the last form in @var{body}, after 516table. 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
1250positive, point was at the beginning of the deleted text, otherwise it 1250positive, point was at the beginning of the deleted text, otherwise it
1251was at the end. 1251was at the end.
1252 1252
1253@item (t @var{sec-high} @var{sec-low} @var{microsec} @var{picosec}) 1253@item (t . @var{time-flag})
1254This kind of element indicates that an unmodified buffer became 1254This kind of element indicates that an unmodified buffer became
1255modified. The list @code{(@var{sec-high} @var{sec-low} @var{microsec} 1255modified. 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
1257when it was previously visited or saved, using the same format as 1258when 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}.
1260A @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
1259values to determine whether to mark the buffer as unmodified once again; 1263values to determine whether to mark the buffer as unmodified once again;
1260it does so only if the file's modification time matches those numbers. 1264it 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})
1263This kind of element records a change in a text property. 1267This kind of element records a change in a text property.