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. |