www.delorie.com/gnu/docs/elisp-manual-21/elisp_484.html   search  
Buy the book!

GNU Emacs Lisp Reference Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

31. Markers

A marker is a Lisp object used to specify a position in a buffer relative to the surrounding text. A marker changes its offset from the beginning of the buffer automatically whenever text is inserted or deleted, so that it stays with the two characters on either side of it.

31.1 Overview of Markers  The components of a marker, and how it relocates.
31.2 Predicates on Markers  Testing whether an object is a marker.
31.3 Functions that Create Markers  Making empty markers or markers at certain places.
31.4 Information from Markers  Finding the marker's buffer or character position.
31.5 Marker Insertion Types  Two ways a marker can relocate when you insert where it points.
31.6 Moving Marker Positions  Moving the marker to a new buffer or position.
31.7 The Mark  How "the mark" is implemented with a marker.
31.8 The Region  How to access "the region".

  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003