​The numbered items below are things that Hyperbole has that I wondered
whether Org-mode had anything like them.  -- Bob​

On Thu, Aug 4, 2016 at 5:33 PM, aditya siram <[email protected]> wrote:

>
> 1. Multi-level, auto-updated outline numbering, like 1.3.8.2 or 1c82.
>
> You won't see this in the buffer itself but outline numbering is visible
> after exporting. Also org-mode lists support incrementing number. You do,
> for example,
>     20.
> and C-c RET and the next line will be:
>     21.
>
>
​Yes, so it has one level of numbering rather than the much more difficult
and useful hierarchical numbering that the Koutliner has.  Every Koutline
node automatically has both a relative and a permanent identifier so you
can refer to it uniquely from anywhere (together with its filename).  This
seems like a big obvious difference but I don't think a lot of people are
realizing yet, so having these discussions is very useful.

2. ​Per outline node attribute lists.
>    Here's what org-mode offers: http://orgmode.org/guide/
> Properties.html#Properties. It also has tags: http://orgmode.org/manual/
> Setting-tags.html#Setting-tags. You can also search multiple org-mode
> files using a tag(s) query.
>

​Org has very useful facilities there.  I would say that Koutliner's
properties are much more lisp-like and separate from the visible buffer
text​, so you maintain a cleaner view of what you are working on, though I
understand the properties can be collapsed in Org-mode.


> 3. Per node persistent ids and hypertext anchors.
>    In org-mode you can refer and link to any named thing, node, source
> block, anything that is a headline or has a #+NAME property.
>

​How do you reference a headline without including much of its text?
Adding names with special syntax again visually litters the buffer.
Koutlines have built-in link anchors​

​with no extra effort.
​

>
> 4. Persistent node links (klinks).
>    See above. The difference and the advantage of Hyperbole is that Org
> links can only be followed from Org files. Presumably with Hyperbole
> they're available everywhere.
>

​If I have 100 nodes in a list, imagine how long it would take to create
all the named references and hyperlinks in Org-mode versus pointing and
clicking to generate the links only in the Koutliner.  Conversely, Org-mode
can do a lot of other things quickly that Hyperbole can't.​


>
> 5. Function mapping across all nodes in a tree.
>    See the function `org-map-tree`.
>

​Good.
​


>
> The reason I asked about cloning before is that org-mode does not have
> this and I think it would be a great feature but it would probably be too
> complicated to add this to org-mode now.
>
> I'm a huge fan of literate programming and that is pretty much what I use
> org-mode for now. I'm trying to assess Hyperbole from that use-case.
>

​Hyperbole is certainly good for embedding explicit and implicit links
within comments of programming languages and also giving you implicit links
within the code.  As we make Hyperbole and Org-mode work even better
together, we'll have the best of both worlds.

Bob
​

Reply via email to