summaryrefslogtreecommitdiff
path: root/doc/lispref/markers.texi
diff options
context:
space:
mode:
authorBarry O'Reilly <gundaetiapo@gmail.com>2014-03-02 12:49:02 -0500
committerBarry O'Reilly <gundaetiapo@gmail.com>2014-03-02 12:49:02 -0500
commit62d81bd7cb144c30c25739d40e4fd3208e6987f5 (patch)
tree2e6369d79fb603332f17969849d3fe25d11676c0 /doc/lispref/markers.texi
parente3d090b4c50756f1ed9db55553a98b515eec5eaa (diff)
downloademacs-62d81bd7cb144c30c25739d40e4fd3208e6987f5.tar.gz
* markers.texi (Moving Marker Positions): Clarify guidance about
when to move markers and when to create a new one, as discussed at http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
Diffstat (limited to 'doc/lispref/markers.texi')
-rw-r--r--doc/lispref/markers.texi10
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/lispref/markers.texi b/doc/lispref/markers.texi
index 51b87ab1e5b..19386d638fe 100644
--- a/doc/lispref/markers.texi
+++ b/doc/lispref/markers.texi
@@ -344,10 +344,12 @@ specify the insertion type, create them with insertion type
@section Moving Marker Positions
This section describes how to change the position of an existing
-marker. When you do this, be sure you know whether the marker is used
-outside of your program, and, if so, what effects will result from
-moving it---otherwise, confusing things may happen in other parts of
-Emacs.
+marker. When you do this, be sure you know how the marker is used
+outside of your program. For example, moving a marker to an unrelated
+new position can cause undo to later adjust the marker incorrectly.
+Often when you wish to relocate a marker to an unrelated position, it
+is preferable to make a new marker and set the prior one to point
+nowhere.
@defun set-marker marker position &optional buffer
This function moves @var{marker} to @var{position}