Remove calc functions from summary types which don't need them.

This commit is contained in:
James TD Smith 2009-11-11 04:53:17 +00:00 committed by Bernt Hansen
parent a417a36bd2
commit 43e24aa8ed
1 changed files with 20 additions and 21 deletions

View File

@ -712,23 +712,21 @@ around it."
(eval-when-compile (defvar org-columns-time))
(defvar org-columns-compile-map
'(("none" none + identity)
(":" add_times + identity)
("+" add_numbers + identity)
("$" currency + identity)
("X" checkbox + identity)
("X/" checkbox-n-of-m + identity)
("X%" checkbox-percent + identity)
("max" max_numbers max identity)
("min" min_numbers min identity)
'(("none" none +)
(":" add_times +)
("+" add_numbers +)
("$" currency +)
("X" checkbox +)
("X/" checkbox-n-of-m +)
("X%" checkbox-percent +)
("max" max_numbers max)
("min" min_numbers min)
("mean" mean_numbers
(lambda (&rest x) (/ (apply '+ x) (float (length x))))
identity)
(":max" max_times max identity)
(":min" min_times min identity)
(lambda (&rest x) (/ (apply '+ x) (float (length x)))))
(":max" max_times max)
(":min" min_times min)
(":mean" mean_times
(lambda (&rest x) (/ (apply '+ x) (float (length x))))
identity)
(lambda (&rest x) (/ (apply '+ x) (float (length x)))))
("@min" min_age min (lambda (x) (- org-columns-time x)))
("@max" max_age max (lambda (x) (- org-columns-time x)))
("@mean" mean_age
@ -739,14 +737,15 @@ Used to compile/uncompile columns format and completing read in
interactive function org-columns-new.
operator string used in #+COLUMNS definition describing the
summary type
summary type
format symbol describing summary type selected interactively in
org-columns-new and internally in
org-columns-number-to-string and
org-columns-string-to-number
org-columns-new and internally in
org-columns-number-to-string and
org-columns-string-to-number
function called with a list of values as argument to calculate
the summary value
calc function called on every element before summarizing")
the summary value
calc function called on every element before summarizing. This is
optional and should only be specified if needed")
(defun org-columns-new (&optional prop title width op fmt fun &rest rest)
"Insert a new column, to the left of the current column."