I'd like to organize my headings in multiple ways at once. (with the same degree of flexibility that I have when organizing things in any one place - e.g. more than the Agenda provides)

Ideally I'd be able to make a heading in part of a document, and then create a "hard link" to the heading somewhere else, which would update both as the content of heading changed.

Next best would be "soft links" which only store the heading content in one canonical location, and just show it in the other location (and if you edit it in either, it just updates in the canonical location).

Right now the best I know how to do is just create normal links, which I need to manually follow to see the content. Is there any way to do better than this?

  • If you are talking about using the same heading at multiple places and not the content under that heading, you can use the org-mode macros for that. Commented May 20, 2015 at 23:55
  • 1
    Can you provide an example because I don't yet understand the use case. Commented May 21, 2015 at 0:36
  • 3
    This provides a very limited partial solution, but perhaps something like it could be adapted into a full solution stackoverflow.com/questions/15328515/… . I also just changed the title to include the keyword transclusion.
    – avv
    Commented Jun 3, 2015 at 18:57
  • 3
    Instead of duplicating the information, would you consider using a custom agenda view with a sorting strategy to get your task order view instead?
    – Sacha Chua
    Commented Jun 3, 2015 at 20:33
  • 1
    Not really an answer, but I don't have the 'rep' to comment on the thread above yet. I'm looking for something like this too, here's where I got up to: This looks pretty awesome but is apparently un-installable and unmaintained by the author (who still uses it themselves though) github.com/gregdetre/emacs-freex This is supposed to be a minimalist version of the above using what I guess is dynamic blocks but also WIP, haven't tried it yet. github.com/whacked/transclusion-minor-mode
    – user12645
    Commented Jul 13, 2016 at 19:32

1 Answer 1


There is a minor mode that provides transclusion https://github.com/whacked/transclusion-minor-mode which I think is exactly what you are looking for.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.