Function: helpful--split-first-line
helpful--split-first-line is a byte-compiled function defined in
helpful.el.
Signature
(helpful--split-first-line DOCSTRING)
Documentation
If the first line is a standalone sentence, ensure we have a blank line afterwards.
Source Code
;; Defined in ~/.emacs.d/elpa/helpful-20250408.334/helpful.el
(defun helpful--split-first-line (docstring)
"If the first line is a standalone sentence, ensure we have a
blank line afterwards."
(let* ((lines (s-lines docstring))
(first-line (-first-item lines))
(second-line (when (> (length lines) 1) (nth 1 lines))))
(if (and (s-ends-with-p "." first-line)
(stringp second-line)
(not (equal second-line "")))
(s-join "\n"
(-cons* first-line "" (cdr lines)))
docstring)))