Function: org-entry-remove-from-multivalued-property

org-entry-remove-from-multivalued-property is a byte-compiled function defined in org.el.gz.

Signature

(org-entry-remove-from-multivalued-property POM PROPERTY VALUE)

Documentation

Remove VALUE from words in the PROPERTY in entry at point-or-marker POM.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-entry-remove-from-multivalued-property (pom property value)
  "Remove VALUE from words in the PROPERTY in entry at point-or-marker POM."
  (let* ((old (org-entry-get pom property))
	 (values (and old (split-string old))))
    (setq value (org-entry-protect-space value))
    (when (member value values)
      (setq values (delete value values))
      (org-entry-put pom property (mapconcat #'identity values " ")))))