Janek F <[email protected]> writes:
> As discussed in
> https://emacs.stackexchange.com/questions/71774/pass-default-value-to-org-set-property/71777,
> providing a default to org-set-property does not always work.
>
> It calls `org-read-property-value`, which only uses the supplied default
> value if it can compute a list of allowed values for the property. But then,
> the default value has to be part of that `_ALL` list.
>
> Can this be changed so it always uses the given default?
Why don't you just use
(map! :desc "Set ID property" "lI"
'(lambda ()
(interactive)
(org-set-property "ID" (org-read-property-value "ID" nil
"default-value"))))
?
--
Ihor Radchenko,
Org mode contributor,
Learn more about Org mode at https://orgmode.org/.
Support Org development at https://liberapay.com/org-mode,
or support my work at https://liberapay.com/yantar92