Function: org-modern--block-fringe
org-modern--block-fringe is a natively compiled function defined in
org-modern.el.
Signature
(org-modern--block-fringe)
Documentation
Prettify blocks with 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--block-fringe ()
"Prettify blocks with fringe bitmaps."
(save-excursion
(goto-char (match-beginning 0))
(add-text-properties
(point) (min (line-end-position) (point-max))
'(wrap-prefix
#(" " 0 1 (display (left-fringe org-modern--block-begin org-block-begin-line)))
line-prefix
#(" " 0 1 (display (left-fringe org-modern--block-begin org-block-begin-line)))))
(forward-line)
(while
(cond
((eobp) nil)
((save-excursion
(let ((case-fold-search t))
(re-search-forward
"^[ \t]*#\\+end_" (line-end-position) 'noerror)))
(add-text-properties
(point) (min (line-end-position) (point-max))
'(wrap-prefix
#(" " 0 1 (display (left-fringe org-modern--block-end org-block-begin-line)))
line-prefix
#(" " 0 1 (display (left-fringe org-modern--block-end org-block-begin-line)))))
nil)
(t
(add-text-properties
(point) (min (1+ (line-end-position)) (point-max))
'(wrap-prefix
#(" " 0 1 (display (left-fringe org-modern--block-inner org-block-begin-line)))
line-prefix
#(" " 0 1 (display (left-fringe org-modern--block-inner org-block-begin-line)))))
(forward-line)
t)))))