@@ -545,10 +545,15 @@ before bm is loaded.")
545545 useful to expand a collapsed section containing a bookmark." )
546546
547547
548- ; ; avoid errors on emacs running in a terminal
548+ ; ; avoid errors if emacs is running in a terminal
549549(when (fboundp 'define-fringe-bitmap )
550- (define-fringe-bitmap 'bm-marker-left [#x00 #x00 #xFC #xFE #x0F #xFE #xFC #x00 ])
551- (define-fringe-bitmap 'bm-marker-right [#x00 #x00 #x3F #x7F #xF0 #x7F #x3F #x00 ]))
550+ (define-fringe-bitmap 'bm-marker-left
551+ [#b1111111 #b1111111 #b1111111 #b1111111 #b1111111 #b1111111
552+ #b1111111 #b1111111 #b1111111 #b1110111 #b1100011 #b1000001 ])
553+
554+ (define-fringe-bitmap 'bm-marker-right
555+ [#b1111111 #b1111111 #b1111111 #b1111111 #b1111111 #b1111111
556+ #b1111111 #b1111111 #b1111111 #b1110111 #b1100011 #b1000001 ]))
552557
553558
554559(defun bm-customize nil
@@ -609,15 +614,10 @@ Either the bookmark at point or the BOOKMARK specified as parameter."
609614
610615(defun bm-get-fringe-marker nil
611616 " Get the fringde marker string."
612- (let ((marker-string " *fringe-dummy*" ))
613- (put-text-property 0 (length marker-string) 'display
614- (list (if (eq bm-marker 'bm-marker-left )
615- 'left-fringe
616- 'right-fringe )
617- bm-marker (bm-get-highlight-face-fringde))
618- marker-string)
619- marker-string))
620-
617+ (propertize " " 'display (list (if (eq bm-marker 'bm-marker-left )
618+ 'left-fringe
619+ 'right-fringe )
620+ bm-marker (bm-get-highlight-face-fringde))))
621621
622622(defun bm-bookmark-add (&optional annotation time temporary-bookmark )
623623 " Add bookmark at current line.
@@ -688,7 +688,7 @@ EV is the mouse event."
688688 (mouse-set-point ev)
689689 (bm-toggle)))
690690
691-
691+
692692(defun bm-modeline-info nil
693693 " Display information about the number of bookmarks in the
694694current buffer. Format depends on `bm-modeline-display-total' and
0 commit comments