Skip to main content

A Hacking

This appendix describes some ways a user can extend the functionality of Org.

• Hooks  How to reach into Org’s internals.
• Add-on Packages  Available extensions.
• Adding Hyperlink Types  New custom link types.
• Adding Export Back-ends  How to write new export back-ends.
• Tables in Arbitrary Syntax  Orgtbl for LaTeX and other programs.
• Dynamic Blocks  Automatically filled blocks.
• Special Agenda Views  Customized views.
• Speeding Up Your Agendas  Tips on how to speed up your agendas.
• Extracting Agenda Information  Post-processing agenda information.
• Using the Property API  Writing programs that use entry properties.
• Using the Mapping API  Mapping over all or selected entries.