branch: externals/org
commit 08d115bacb44f1ba14f255d4dcff694cd6d52da2
Author: Slawomir Grochowski <[email protected]>
Commit: Slawomir Grochowski <[email protected]>
; org-colview: Rename summary function helper
* lisp/org-colview.el (org-columns--summarize-function): Rename
from `org-columns--summarize'.
(org-columns--compute-spec, org-agenda-colview-summarize): Rename local
variables accordingly.
Refactoring: Rename Function, Rename Variable.
No behavior change.
---
lisp/org-colview.el | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/lisp/org-colview.el b/lisp/org-colview.el
index 17ce4d879e..d2ecf33c1c 100644
--- a/lisp/org-colview.el
+++ b/lisp/org-colview.el
@@ -1385,11 +1385,11 @@ Return the result as a duration."
(assoc operator org-columns-summary-types-default)
(error "Unknown %S operator" operator)))
-(defun org-columns--summarize (operator)
+(defun org-columns--summarize-function (operator)
"Return summary function associated to string OPERATOR."
(pcase (org-columns--summary-type operator)
- (`(,_ . ,(and (pred functionp) summarize)) summarize)
- (`(,_ ,summarize ,_) summarize)
+ (`(,_ . ,(and (pred functionp) summarize-function)) summarize-function)
+ (`(,_ ,summarize-function ,_) summarize-function)
(_ (error "Invalid definition for operator %S" operator))))
(defun org-columns--collect-function (operator)
@@ -1452,7 +1452,7 @@ existing ones in properties drawers."
(format-string (org-columns--spec-format-string spec))
(operator (org-columns--summarizable-operator spec))
(collect-function (and operator (org-columns--collect-function
operator)))
- (summarize (and operator (org-columns--summarize operator))))
+ (summarize-function (and operator (org-columns--summarize-function
operator))))
(org-with-wide-buffer
;; Find the region to compute.
(goto-char org-columns-top-level-marker)
@@ -1471,12 +1471,13 @@ existing ones in properties drawers."
(cond
((< level previous-level)
;; Collect values from lower levels and inline tasks here
- ;; and summarize them using SUMMARIZE. Store them in text
+ ;; and summarize them using SUMMARIZE-FUNCTION. Store them in text
;; property `org-summaries', in alist whose key is SPEC.
- (let* ((values (and summarize
+ (let* ((values (and summarize-function
(cl-loop for l from (1+ level) to deepest-level
append (aref values-by-level l))))
- (summary (and values (funcall summarize values
format-string))))
+ (summary (and values
+ (funcall summarize-function values
format-string))))
;; Leaf values are not summaries: do not mark them.
(when summary
(org-columns--put-summary pos spec summary)
@@ -2028,7 +2029,8 @@ This will add overlays to the date lines, to show the
summary for each day."
(list spec date date)))
(`(,_ ,_ ,_ nil ,_) (list spec "" ""))
(`(,_ ,_ ,_ ,operator ,format-string)
- (let* ((summarize (org-columns--summarize operator))
+ (let* ((summarize-function
+ (org-columns--summarize-function operator))
(values
;; Use real values for summary, not
;; those prepared for display.
@@ -2038,7 +2040,8 @@ This will add overlays to the date lines, to show the
summary for each day."
(nth 1 (assoc spec e))))
entries)))
(final (if values
- (funcall summarize values
format-string)
+ (funcall summarize-function
+ values format-string)
"")))
(unless (equal final "")
(put-text-property 0 (length final)