This is a Org mode file for demo purposes by Karl Voit licensed under Attribution-ShareAlike 4.0 International. It contains demo data that can be used for interactive Org mode demo.
Source of this file: https://github.com/novoid/org-mode-demodata
This file gets extended with more content according to demos I have to prepare.
If you are interested in a demo file of Org mode features, you can take a look at this file of the repository on https://github.com/novoid/org-mode-workshop.
Overwrite org-agenda-files
so that only this file is used,
preserving old variable content in temporary variable:
(setq PREVIOUS-org-agenda-files org-agenda-files)
(setq my-demodir "~/src/org-mode-demodata") ;; please do adapt to your path situation!
(setq org-agenda-files (list (concat (file-name-as-directory my-demodir) "Emacs Org mode demo data.org")))
Reset things at the end of this file.
Pellentesque dapibus suscipit ligula. Donec posuere augue in quam. Etiam vel tortor sodales tellus ultricies commodo. Suspendisse potenti. Aenean in sem ac leo mollis blandit. Donec neque quam, dignissim in, mollis nec, sagittis eu, wisi. Phasellus lacus. Etiam laoreet quam sed arcu. Phasellus at dui in ligula mollis ultricies. Integer placerat tristique nisl. Praesent augue. Fusce commodo. Vestibulum convallis, lorem a tempus semper, dui dui euismod elit, vitae placerat urna tortor vitae lacus. Nullam libero mauris, consequat quis, varius et, dictum id, arcu. Mauris mollis tincidunt felis. Aliquam feugiat tellus ut neque. Nulla facilisis, risus a rhoncus fermentum, tellus tellus lacinia purus, et dictum nunc justo sit amet elit.
Pellentesque dapibus suscipit ligula. Donec posuere augue in quam. Etiam vel tortor sodales tellus ultricies commodo. Suspendisse potenti. Aenean in sem ac leo mollis blandit. Donec neque quam, dignissim in, mollis nec, sagittis eu, wisi. Phasellus lacus. Etiam laoreet quam sed arcu.
Phasellus at dui in ligula mollis ultricies. Integer placerat tristique nisl. Praesent augue. Fusce commodo. Vestibulum convallis, lorem a tempus semper, dui dui euismod elit, vitae placerat urna tortor vitae lacus.
Nullam libero mauris, consequat quis, varius et, dictum id, arcu. Mauris mollis tincidunt felis. Aliquam feugiat tellus ut neque. Nulla facilisis, risus a rhoncus fermentum, tellus tellus lacinia purus, et dictum nunc justo sit amet elit.
- Pellentesque
- dapibus suscipit ligula.
- Donec posuere augue in quam.
- Etiam vel tortor sodales tellus ultricies commodo.
- Suspendisse potenti.
- Aenean in sem ac leo mollis blandit.
- Donec neque quam, dignissim in, mollis nec, sagittis eu, wisi.
- Phasellus lacus. Etiam laoreet quam sed arcu.
- Phasellus at dui in ligula mollis ultricies.
- Integer placerat tristique nisl.
- Praesent augue.
- Fusce commodo.
- Vestibulum convallis, lorem a tempus semper, dui dui euismod elit, vitae placerat urna tortor vitae lacus.
- Nullam libero mauris, consequat quis, varius et, dictum id, arcu.
- Mauris mollis tincidunt felis.
- Fusce commodo.
- Aliquam feugiat tellus ut neque.
- Praesent augue.
- Nulla facilisis, risus a rhoncus fermentum, tellus tellus lacinia purus, et dictum nunc justo sit amet elit.
Project definition here is interpreted according to this article by Karl Voit.
- Why? The garage needs some new paint in order to raise my subjective mood. ;-)
- This projects makes heavy use of org-edna which is explained in this article.
“Buy paint” is only scheduled when both prior tasks are marked as DONE thanks to the “if ids(…) !done? then ids(…) … endif” trick above.
Until org-edna is going to support this, there is a viable workaround at: https://github.com/mskorzhinskiy/org-linked-tasks
Please notice that as of org edna version 1.0.2, headings without an active keywords can be marked as DONE despite the fact that they’re blocked. I’ve reported this bug already and hope for a fix.
- Why? this is a demo project to demo the
ORDERED
property for simple tasks: you can’t mark the project as “DONE” as long as there is a sibling marked with an unfinished todo keyword.
(setq org-agenda-files PREVIOUS-org-agenda-files)