changeset 69050:c0e9f855475e

(fringe-bitmaps): Update to new bitmap names. (fringe-indicator-alist, fringe-cursor-alist): Initialize.
author Kim F. Storm <storm@cua.dk>
date Mon, 20 Feb 2006 22:14:47 +0000
parents 28b3892bfcda
children c3909e10eb35
files lisp/fringe.el
diffstat 1 files changed, 28 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/fringe.el	Mon Feb 20 22:14:22 2006 +0000
+++ b/lisp/fringe.el	Mon Feb 20 22:14:47 2006 +0000
@@ -50,23 +50,44 @@
 
 (unless (or (not (boundp 'fringe-bitmaps))
 	    (get 'left-truncation 'fringe))
-  (let ((bitmaps '(left-truncation right-truncation
-		   up-arrow down-arrow
-		   continued-line continuation-line
-		   overlay-arrow
+  (let ((bitmaps '(question-mark
+		   left-arrow right-arrow up-arrow down-arrow
+		   left-curly-arrow right-curly-arrow
+		   left-triangle right-triangle
 		   top-left-angle top-right-angle
 		   bottom-left-angle bottom-right-angle
 		   left-bracket right-bracket
-		   filled-box-cursor hollow-box-cursor hollow-square
-		   bar-cursor hbar-cursor
+		   filled-rectangle hollow-rectangle
+		   filled-square hollow-square
+		   vertical-bar horisontal-bar
 		   empty-line))
-	(bn 2))
+	(bn 1))
     (while bitmaps
       (push (car bitmaps) fringe-bitmaps)
       (put (car bitmaps) 'fringe bn)
       (setq bitmaps (cdr bitmaps)
 	    bn (1+ bn)))))
 
+(setq-default fringe-indicator-alist
+      '((truncation . (left-arrow right-arrow))
+	(continuation . (left-curly-arrow right-curly-arrow))
+	(overlay-arrow . right-triangle)
+	(up . up-arrow)
+	(down . down-arrow)
+	(top . (top-left-angle top-right-angle))
+	(bottom . (bottom-left-angle bottom-right-angle
+		   top-right-angle top-left-angle))
+	(top-bottom . (left-bracket right-bracket
+		       top-right-angle top-left-angle))
+	(empty-line . empty-line)
+	(unknown . question-mark)))
+
+(setq-default fringe-cursor-alist
+      '((box . filled-rectangle)
+	(hollow . hollow-rectangle)
+	(bar . vertical-bar)
+	(hbar . horisontal-bar)
+	(hollow-small . hollow-square)))
 
 ;; Control presence of fringes