From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Wales Subject: Re: [Orgmode] Feature request: IDs on anything Date: Tue, 29 Nov 2011 14:13:05 -0700 Message-ID: References: <20111127230951.35547.qmail@rage.so36.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:48745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVUzG-0005Zg-NL for emacs-orgmode@gnu.org; Tue, 29 Nov 2011 16:13:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVUzC-0003lr-2E for emacs-orgmode@gnu.org; Tue, 29 Nov 2011 16:13:10 -0500 Received: from mail-yx0-f169.google.com ([209.85.213.169]:50175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVUzB-0003ln-TE for emacs-orgmode@gnu.org; Tue, 29 Nov 2011 16:13:06 -0500 Received: by yenl12 with SMTP id l12so3095679yen.0 for ; Tue, 29 Nov 2011 13:13:05 -0800 (PST) In-Reply-To: <20111127230951.35547.qmail@rage.so36.net> 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: sindikat Cc: emacs-orgmode@gnu.org Hi sindikat, On 2011-11-27, sindikat wrote: > I really love this idea of ID markers. It would open so > many opportunities for semantic extensions of org-mode and > not only. Using ID markers we can ... > management could be made out of that. Every ID marker will > effectively become a graph vertice. Yes, you got it. Wherever an ID marker is, that place is a graph vertex. Because it uses Org IDs, it is pretty unbreakable and can be linked to across files. If you move it, you don't have to change anything that points to it. You can change how an ID marker looks by adding a keyword argument (like :label or :face) to the marker. === As you suggest, the arguments can let you point to other markers to create arbitrary graph structures. Among other things, this allows =unbreakable bidirectional links=. IMO these potentially solve a few unaddressed aspects of the =tree problem= (my term for the fact that ideas and tasks naturally form a graph but outlines form a tree). Especially with the right label code. RET bounces between the ends. Of course, this is vaporware as. It's been discussed in a bunch of threads. Perhaps you would be willing to try implementing it. Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com === Bigotry against people with serious diseases is still bigotry.