Function: markdown-ts--promote-or-demote-region

markdown-ts--promote-or-demote-region is a byte-compiled function defined in markdown-ts-mode.el.gz.

Signature

(markdown-ts--promote-or-demote-region DELTA)

Documentation

Change all headings in the active region by DELTA levels.

Negative DELTA promotes (fewer #), positive demotes (more #).

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/markdown-ts-mode.el.gz
(defun markdown-ts--promote-or-demote-region (delta)
  "Change all headings in the active region by DELTA levels.
Negative DELTA promotes (fewer #), positive demotes (more #)."
  (let ((beg (region-beginning))
        (end (region-end)))
    (save-excursion
      (goto-char beg)
      (while (< (point) end)
        (when (markdown-ts--heading-at-point)
          (markdown-ts--promote-or-demote delta))
        (forward-line 1)))))