From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Rettke Subject: Should a human ever set the ID property? Should a human only ever set the CUSTOM_ID property? Date: Wed, 17 Aug 2016 23:32:30 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58348) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1baF0L-0007v0-7L for emacs-orgmode@gnu.org; Thu, 18 Aug 2016 00:32:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1baF0J-0005o1-Dv for emacs-orgmode@gnu.org; Thu, 18 Aug 2016 00:32:32 -0400 Received: from mail-it0-x22a.google.com ([2607:f8b0:4001:c0b::22a]:35016) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1baF0J-0005nr-90 for emacs-orgmode@gnu.org; Thu, 18 Aug 2016 00:32:31 -0400 Received: by mail-it0-x22a.google.com with SMTP id x131so17548641ite.0 for ; Wed, 17 Aug 2016 21:32:30 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: "emacs-orgmode@gnu.org" Good evening, Just learned about CUSTOM_ID property. It seems like if you want to define a custom identifier, then you do it here and that identifier will get used correctly in all of the weavers. It also seems like a human should never set the value of the ID property. The reason I ask is that I've got code that makes sure that every headline has an ID property set unique because org-uuid makes it so easy. At the time CUSTOM_ID didn't exist. It kind of looks like I ought to refactor all of it to use CUSTOM_ID because it will "just work" in the rest of org mode. Am I grokking things correctly here? Sincerely, Grant Rettke