mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2025-01-05 11:45:52 +00:00
Improve docstring of `org-table-recalculate'.
This commit is contained in:
parent
16b63233ab
commit
7f08a00779
@ -2,6 +2,7 @@
|
||||
|
||||
* org-table.el (org-table-get-specials): Make @0 reference the
|
||||
last line in a table.
|
||||
(org-table-recalculate): Improve docstring.
|
||||
|
||||
2008-12-11 Carsten Dominik <carsten.dominik@gmail.com>
|
||||
|
||||
|
@ -2361,12 +2361,17 @@ LISPP means to return something appropriate for a Lisp list."
|
||||
|
||||
(defun org-table-recalculate (&optional all noalign)
|
||||
"Recalculate the current table line by applying all stored formulas.
|
||||
With prefix arg ALL, do this for all lines in the table."
|
||||
With prefix arg ALL, do this for all lines in the table.
|
||||
With the prefix argument ALL is `(16)' (a double `C-c C-u' prefix), or if
|
||||
it is the symbol `iterate', recompute the table until it no longer changes.
|
||||
If NOALIGN is not nil, do not re-align the table after the computations
|
||||
are done. This is typically used internally to save time, if it is
|
||||
known that the table will be realigned a little later anyway."
|
||||
(interactive "P")
|
||||
(or (memq this-command org-recalc-commands)
|
||||
(setq org-recalc-commands (cons this-command org-recalc-commands)))
|
||||
(unless (org-at-table-p) (error "Not at a table"))
|
||||
(if (equal all '(16))
|
||||
(if (or (eq all 'iterate) (equal all '(16)))
|
||||
(org-table-iterate)
|
||||
(org-table-get-specials)
|
||||
(let* ((eqlist (sort (org-table-get-stored-formulas)
|
||||
|
Loading…
Reference in New Issue
Block a user