From: Kim F. Storm Date: Tue, 2 Mar 2004 11:09:29 +0000 (+0000) Subject: Add overlay-arrow-variable-list variable. X-Git-Tag: ttn-vms-21-2-B4~7384 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=851e55621f5532e3b34791e8cc204d833b06611d;p=emacs.git Add overlay-arrow-variable-list variable. --- diff --git a/etc/NEWS b/etc/NEWS index 16b55c0be2a..bd3599fd9a3 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1826,6 +1826,7 @@ a match if part of it has a read-only property. configuration files. * Lisp Changes in Emacs 21.4 + +++ ** New face attribute `min-colors' can be used to tailor the face color to the number of colors supported by a display, and define the @@ -1863,6 +1864,18 @@ for displaying the bitmap. identifying the current fringe bitmaps in the display line at a given buffer position. A nil value means no bitmap. +** Multiple overlay arrows can now be defined and managed via the new +variable `overlay-arrow-variable-list'. It contains a list of +varibles which contain overlay arrow position markers, including +the original `overlay-arrow-position' variable. + +Each variable on this list may have individual `overlay-arrow-string' +and `overlay-arrow-bitmap' properties that specify an overlay arrow +string (for non-window terminals) or fringe bitmap (for window +systems) to display at the corresponding overlay arrow position. +If either property is not set, the default `overlay-arrow-string' or +'overlay-arrow-fringe-bitmap' will be used. + +++ ** New function `line-number-at-pos' returns line number of current line in current buffer, or if optional buffer position is given, line