Function: markdown-table-save-cell
markdown-table-save-cell is a macro defined in markdown-mode.el.
Signature
(markdown-table-save-cell &rest BODY)
Documentation
Save cell at point, execute BODY and restore cell.
This function assumes point is on a table.
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defmacro markdown-table-save-cell (&rest body)
"Save cell at point, execute BODY and restore cell.
This function assumes point is on a table."
(declare (debug (body)))
(markdown--with-gensyms (line column)
`(let ((,line (copy-marker (line-beginning-position)))
(,column (markdown-table-get-column)))
(unwind-protect
(progn ,@body)
(goto-char ,line)
(markdown-table-goto-column ,column)
(set-marker ,line nil)))))