Function: org-ascii-filter-headline-blank-lines
org-ascii-filter-headline-blank-lines is a byte-compiled function
defined in ox-ascii.el.gz.
Signature
(org-ascii-filter-headline-blank-lines HEADLINE BACKEND INFO)
Documentation
Filter controlling number of blank lines after a headline.
HEADLINE is a string representing a transcoded headline. BACKEND is symbol specifying backend used for export. INFO is plist containing the communication channel.
This function only applies to ascii backend. See
org-ascii-headline-spacing for information.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-ascii.el.gz
;;; Filters
(defun org-ascii-filter-headline-blank-lines (headline _backend info)
"Filter controlling number of blank lines after a headline.
HEADLINE is a string representing a transcoded headline. BACKEND
is symbol specifying backend used for export. INFO is plist
containing the communication channel.
This function only applies to `ascii' backend. See
`org-ascii-headline-spacing' for information."
(let ((headline-spacing (plist-get info :ascii-headline-spacing)))
(if (not headline-spacing) headline
(let ((blanks (make-string (1+ (cdr headline-spacing)) ?\n)))
(replace-regexp-in-string "\n\\(?:\n[ \t]*\\)*\\'" blanks headline)))))