Function: org-modern--update-bitmaps
org-modern--update-bitmaps is a natively compiled function defined in
org-modern.el.
Signature
(org-modern--update-bitmaps)
Documentation
Update fringe bitmaps.
Source Code
;; Defined in /nix/store/0fwir9vccqq0yiqnswyf22ip3sl68f49-emacs-packages-deps/share/emacs/site-lisp/elpa/org-modern-20260722.1411/org-modern.el
(defun org-modern--update-bitmaps ()
"Update fringe bitmaps."
(when (and org-modern-block-fringe
(fboundp 'fringe-bitmap-p)
(not (fringe-bitmap-p 'org-modern--block-inner)))
(let* ((g (ceiling (frame-char-height) 1.8))
(h (- (default-line-height) g))
(v (expt 2 (- 15 (if (booleanp org-modern-block-fringe) 0
org-modern-block-fringe))))
(w (+ v v -1)))
(define-fringe-bitmap 'org-modern--block-inner
(vector v) nil 16 '(top t))
(define-fringe-bitmap 'org-modern--block-begin
(vconcat (make-vector g 0) (vector w) (make-vector (- 127 g) v)) nil 16 'top)
(define-fringe-bitmap 'org-modern--block-end
(vconcat (make-vector (- 127 h) v) (vector w) (make-vector h 0)) nil 16 'bottom))))