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 new syntax node of line-break type containing :begin, :end and :post-blank properties. 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 new syntax node of `line-break' type
containing `:begin', `:end' and `:post-blank' properties.  Otherwise,
return nil.

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