aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorDaniel Colascione2014-04-09 09:58:08 -0700
committerDaniel Colascione2014-04-09 09:58:08 -0700
commit3f63a9f7de4f252a0309c2143e6d916d734ffe22 (patch)
tree01a53bee941983edfc24944f9774741eafa87c81 /doc
parent6c971fb0f44169d7f77a9575301a4935106c0360 (diff)
downloademacs-3f63a9f7de4f252a0309c2143e6d916d734ffe22.tar.gz
emacs-3f63a9f7de4f252a0309c2143e6d916d734ffe22.zip
Make up-list and backward-up-list get out of more spots
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog8
-rw-r--r--doc/lispref/errors.texi5
-rw-r--r--doc/lispref/positions.texi16
3 files changed, 25 insertions, 4 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 2ae1faffc4e..25fa8ca4946 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,11 @@
12014-04-09 Daniel Colascione <dancol@dancol.org>
2
3 * errors.texi (Standard Errors): Document required error
4 parameters for `scan-error'.
5
6 * positions.texi (List Motion): Explain new `up-list' arguments.
7 Mention `backward-up-list'.
8
12014-04-08 Daniel Colascione <dancol@dancol.org> 92014-04-08 Daniel Colascione <dancol@dancol.org>
2 10
3 * minibuf.texi (Programmed Completion): Improve phrasing, remove 11 * minibuf.texi (Programmed Completion): Improve phrasing, remove
diff --git a/doc/lispref/errors.texi b/doc/lispref/errors.texi
index e00496e3478..dba8d219774 100644
--- a/doc/lispref/errors.texi
+++ b/doc/lispref/errors.texi
@@ -157,7 +157,10 @@ The message is @samp{Attempt to modify a protected file}.
157@item scan-error 157@item scan-error
158The message is @samp{Scan error}. This happens when certain 158The message is @samp{Scan error}. This happens when certain
159syntax-parsing functions find invalid syntax or mismatched 159syntax-parsing functions find invalid syntax or mismatched
160parentheses. @xref{List Motion}, and @xref{Parsing Expressions}. 160parentheses. Conventionally raised with three argument: a
161human-readable error message, the start of the obstacle that cannot be
162moved over, and the end of the obstacle. @xref{List Motion}, and
163@xref{Parsing Expressions}.
161 164
162@item search-failed 165@item search-failed
163The message is @samp{Search failed}. @xref{Searching and Matching}. 166The message is @samp{Search failed}. @xref{Searching and Matching}.
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi
index f83173e2038..5a77b37e7e1 100644
--- a/doc/lispref/positions.texi
+++ b/doc/lispref/positions.texi
@@ -647,9 +647,19 @@ parentheses. (Other syntactic entities such as words or paired string
647quotes are ignored.) 647quotes are ignored.)
648@end deffn 648@end deffn
649 649
650@deffn Command up-list &optional arg 650@deffn Command up-list &optional arg escape-strings no-syntax-crossing
651This function moves forward out of @var{arg} (default 1) levels of parentheses. 651This function moves forward out of @var{arg} (default 1) levels of
652A negative argument means move backward but still to a less deep spot. 652parentheses. A negative argument means move backward but still to a
653less deep spot. If @var{escape-strings} is non-nil (as it is
654interactively), move out of enclosing strings as well. If
655@var{no-syntax-crossing} is non-nil (as it is interactively), prefer
656to break out of any enclosing string instead of moving to the start of
657a list broken across multiple strings. On error, location of point is
658unspecified.
659@end deffn
660
661@deffn Command backward-up-list &optional arg escape-strings no-syntax-crossing
662This function is just like @code{up-list}, but with a negated argument.
653@end deffn 663@end deffn
654 664
655@deffn Command down-list &optional arg 665@deffn Command down-list &optional arg