commit
3518403790
14
lisp/org.el
14
lisp/org.el
|
@ -6276,7 +6276,7 @@ Use `org-reduced-level' to remove the effect of `org-odd-levels'."
|
|||
".*?\\)\\(?5:[ \t]*\\)$"))
|
||||
|
||||
(defconst org-property-re
|
||||
(org-re-property ".*?" 'literal)
|
||||
(org-re-property ".*?" 'literal t)
|
||||
"Regular expression matching a property line.
|
||||
There are four matching groups:
|
||||
1: :PROPKEY: including the leading and trailing colon,
|
||||
|
@ -15621,7 +15621,7 @@ If yes, return this value. If not, return the current value of the variable."
|
|||
(if (and range
|
||||
(goto-char (car range))
|
||||
(re-search-forward
|
||||
(org-re-property property)
|
||||
(org-re-property property nil t)
|
||||
(cdr range) t))
|
||||
(progn
|
||||
(delete-region (match-beginning 0) (1+ (point-at-eol)))
|
||||
|
@ -15991,9 +15991,7 @@ This is computed according to `org-property-set-functions-alist'."
|
|||
(funcall set-function prompt
|
||||
(mapcar 'list (org-property-values property))
|
||||
nil nil "" nil cur)))))
|
||||
(if (equal val "")
|
||||
cur
|
||||
val)))
|
||||
(org-trim val)))
|
||||
|
||||
(defvar org-last-set-property nil)
|
||||
(defvar org-last-set-property-value nil)
|
||||
|
@ -16069,8 +16067,10 @@ in the current file."
|
|||
(org-icompleting-read "Property: " props nil t)
|
||||
(caar props))))
|
||||
(list prop)))
|
||||
(if (org-entry-delete nil property)
|
||||
(message "Property %s deleted" property)))
|
||||
(if (not property)
|
||||
(message "No property to delete in this entry")
|
||||
(org-entry-delete nil property delete-empty-drawer)
|
||||
(message "Property \"%s\" deleted" property)))
|
||||
|
||||
(defun org-delete-property-globally (property)
|
||||
"Remove PROPERTY globally, from all entries."
|
||||
|
|
Loading…
Reference in New Issue