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)))))