From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Structured links to headings with endless depth Date: Wed, 14 Mar 2018 14:26:37 +0100 Message-ID: <87h8pin5yq.fsf@nicolasgoaziou.fr> References: <1520849353.1793.66.camel@gmail.com> <87tvtlsi2f.fsf@gmail.com> <1520851190.1793.74.camel@gmail.com> <87lgexfnl6.fsf@christianmoe.com> <1520862394.1793.83.camel@gmail.com> <87r2opcrkm.fsf@nicolasgoaziou.fr> <1520867316.1793.87.camel@gmail.com> <1521022248.1930.85.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ew7X1-0003Ht-Vm for Emacs-orgmode@gnu.org; Wed, 14 Mar 2018 10:37:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ew7Wy-00072k-SV for Emacs-orgmode@gnu.org; Wed, 14 Mar 2018 10:37:32 -0400 Received: from relay0.mail.gandi.net ([217.70.178.220]:48973 helo=relay0-d.mail.gandi.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ew7Wy-00071K-LE for Emacs-orgmode@gnu.org; Wed, 14 Mar 2018 10:37:28 -0400 In-Reply-To: <1521022248.1930.85.camel@gmail.com> (ST's message of "Wed, 14 Mar 2018 12:10:48 +0200") 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: ST Cc: Eric S Fraga , org-mode-email , Christian Moe , John Kitchin Hello, > I think this kind of linking is useful for many general cases. Christian > has expressed concerns that such links are easily breakable which is > true but only for documents that are in draft phase (or those which are > supposed to be restructured on regular basis - like ToDo lists). However > documents that has been published, like books or scientific papers, and > will no longer change - will benefit greatly from such linking option. > Imagine you have a scientific paper in your archive that you have > already published and removed write access from it in order not to > change it accidentally. You do want to reference certain > chapter:section:subsection from it in your new paper, which you are > currently writing, but creating a target <> > in the old paper is no longer an option... > > So may I ask as a feature request, to please add, following link type as > standard to the org-mode: > > [[path/to/file.org::chapter:section:subsection:etc:optional target]] > > - chapter/section/subsection could be also just numbers > - optional target target might be <> > - there is no need to add '*' (like > [[path/to/file.org::*chapter:section]] to the link, as ':' after '::' > imply that headings are referred. > > Thank you! Again, even in the case you are talking about, CUSTOM_ID is better, for at least two reasons: - it leads to much simpler links: [[file.org::#my-id]] - it translates nicely to "id" tag in HTML. I understand this was not so useful in your use case (only headlines, no contents), but, it is still valid as a general mechanism. Regards, -- Nicolas Goaziou 0x80A93738