Next: , Previous: Hacking, Up: Top


Appendix C History and Acknowledgments

Org was borne in 2003, out of frustration over the user interface of the Emacs Outline mode. I was trying to organize my notes and projects, and using Emacs seemed to be the natural way to go. However, having to remember eleven different commands with two or three keys per command, only to hide and show parts of the outline tree, that seemed entirely unacceptable to me. Also, when using outlines to take notes, I constantly want to restructure the tree, organizing it parallel to my thoughts and plans. Visibility cycling and structure editing were originally implemented in the package outline-magic.el, but quickly moved to the more general org.el. As this environment became comfortable for project planning, the next step was adding TODO entries, basic time stamps, and table support. These areas highlight the two main goals that Org still has today: To create a new, outline-based, plain text mode with innovative and intuitive editing features, and to incorporate project planning functionality directly into a notes file.

A special thanks goes to Bastien Guerry who has not only writen a large number of extensions to Org (most of them integrated into the core by now), but has also helped the development and maintenance of Org so much that he should be considered co-author of this package.

Since the first release, literally thousands of emails to me or on emacs-orgmode@gnu.org have provided a constant stream of bug reports, feedback, new ideas, and sometimes patches and add-on code. Many thanks to everyone who has helped to improve this package. I am trying to keep here a list of the people who had significant influence in shaping one or more aspects of Org. The list may not be complete, if I have forgotten someone, please accept my apologies and let me know.