Function: org-columns-delete
org-columns-delete is an interactive and byte-compiled function
defined in org-colview.el.gz.
Signature
(org-columns-delete)
Documentation
Delete the column at point from columns view.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-colview.el.gz
(defun org-columns-delete ()
"Delete the column at point from columns view."
(interactive)
(let ((spec (nth (org-current-text-column) org-columns-current-fmt-compiled)))
(when (y-or-n-p (format "Are you sure you want to remove column %S? "
(nth 1 spec)))
(setq org-columns-current-fmt-compiled
(delq spec org-columns-current-fmt-compiled))
(org-columns-store-format)
;; This may leave a now wrong value in a node property. However
;; updating it may prove counter-intuitive. See comments in
;; `org-columns-move-right' for details.
(let ((org-columns-inhibit-recalculation t)) (org-columns-redo))
(when (>= (org-current-text-column) (length org-columns-current-fmt-compiled))
(backward-char)))))