diff options
author | Barry O'Reilly <gundaetiapo@gmail.com> | 2014-03-02 12:49:02 -0500 |
---|---|---|
committer | Barry O'Reilly <gundaetiapo@gmail.com> | 2014-03-02 12:49:02 -0500 |
commit | 62d81bd7cb144c30c25739d40e4fd3208e6987f5 (patch) | |
tree | 2e6369d79fb603332f17969849d3fe25d11676c0 /doc/lispref/markers.texi | |
parent | e3d090b4c50756f1ed9db55553a98b515eec5eaa (diff) | |
download | emacs-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.texi | 10 |
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} |