help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [External] : How to get all paragraphs in list?


From: Drew Adams
Subject: RE: [External] : How to get all paragraphs in list?
Date: Mon, 5 Sep 2022 16:02:32 +0000

Without looking at the details of all you ask,
maybe something like this helps?

(defun paragraphs-in-region (&optional start end msgp)
  (interactive
   (if (use-region-p)
       (list (region-beginning) (region-end) t)
     (list (point-min) (point-max) t)))
  (let ((paras  ()))
    (save-excursion
      (goto-char start)
      (while (< (point) end)
        (push (buffer-substring-no-properties
               (point)
               (progn (forward-paragraph) (point)))
              paras))
      (setq paras  (nreverse paras))
      (when msgp (message "Paras: %S" paras))
      paras)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]