Function: org-agenda-colview-compute
org-agenda-colview-compute is a byte-compiled function defined in
org-colview.el.gz.
Signature
(org-agenda-colview-compute FMT)
Documentation
Compute the relevant columns in the contributing source buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-colview.el.gz
(defun org-agenda-colview-compute (fmt)
"Compute the relevant columns in the contributing source buffers."
(dolist (file org-agenda-contributing-files)
(let ((b (find-buffer-visiting file)))
(with-current-buffer (or (buffer-base-buffer b) b)
(org-with-wide-buffer
(with-silent-modifications
(remove-text-properties (point-min) (point-max) '(org-summaries t)))
(goto-char (point-min))
(org-columns-get-format-and-top-level)
(dolist (spec fmt)
(let ((prop (car spec)))
(cond
((equal prop "CLOCKSUM") (org-clock-sum))
((equal prop "CLOCKSUM_T") (org-clock-sum-today))
((and (nth 3 spec)
(let ((a (assoc prop org-columns-current-fmt-compiled)))
(equal (nth 3 a) (nth 3 spec))))
(org-columns-compute prop))))))))))