Variable: org-id-method
org-id-method is a customizable variable defined in org-id.el.gz.
Value
uuid
Documentation
The method that should be used to create new IDs.
An ID will consist of the optional prefix specified in org-id-prefix,
and a unique part created by the method this variable specifies.
Allowed values are:
org Org's own internal method, using an encoding of the current time to
microsecond accuracy, and optionally the current domain of the
computer. See the variable org-id-include-domain.
uuid Create random (version 4) UUIDs. If the program defined in
org-id-uuid-program is available it is used to create the ID.
Otherwise an internal functions is used.
ts Create ID's based on timestamps as specified in org-id-ts-format.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-id.el.gz
(defcustom org-id-method 'uuid
"The method that should be used to create new IDs.
An ID will consist of the optional prefix specified in `org-id-prefix',
and a unique part created by the method this variable specifies.
Allowed values are:
org Org's own internal method, using an encoding of the current time to
microsecond accuracy, and optionally the current domain of the
computer. See the variable `org-id-include-domain'.
uuid Create random (version 4) UUIDs. If the program defined in
`org-id-uuid-program' is available it is used to create the ID.
Otherwise an internal functions is used.
ts Create ID's based on timestamps as specified in `org-id-ts-format'."
:group 'org-id
:type '(choice
(const :tag "Org's internal method" org)
(const :tag "external: uuidgen" uuid)
(const :tag "Timestamp with format `org-id-ts-format'" ts)))