Function: org-element-line-break-parser

org-element-line-break-parser is a byte-compiled function defined in org-element.el.gz.

Signature

(org-element-line-break-parser)

Documentation

Parse line break at point, if any.

When at a line break, return a list whose car is line-break, and cdr a plist with :begin, :end and :post-blank keywords. Otherwise, return nil.

Assume point is at the beginning of the line break.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-element.el.gz
;;;; Line Break

(defun org-element-line-break-parser ()
  "Parse line break at point, if any.

When at a line break, return a list whose car is `line-break',
and cdr a plist with `:begin', `:end' and `:post-blank' keywords.
Otherwise, return nil.

Assume point is at the beginning of the line break."
  (when (and (looking-at-p "\\\\\\\\[ \t]*$")
	     (not (eq (char-before) ?\\)))
    (list 'line-break
	  (list :begin (point)
		:end (line-beginning-position 2)
		:post-blank 0))))