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)))))