Skip to content

Latest commit

 

History

History
235 lines (188 loc) · 8.89 KB

Emacs Org mode demo data.org

File metadata and controls

235 lines (188 loc) · 8.89 KB

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.

Demo Preparation and Setup

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.

Demo Data

Paragraphs

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.

List

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

Projects

Project definition here is interpreted according to this article by Karl Voit.

[0/2] Example project: Garage Project (org-edna)

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

Find local stores for paint

Choose color for paint

<2021-03-16 Tue 09:00-09:30> Scheduled call with paint store

Buy paint

“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

Move car to nearby parking lot

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.

Remove bikes

Remove stuff from shelves

Remove shelves

Garage is empty

Paint walls and floor

Re-install shelves

Bring back bikes into garage

Bring back car into garage

Celebrate and close project

[0/1] Simple Project

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

Go shopping

Prepare food

Eat resulting dish

Enjoy life with full stomach

Appointments

<2021-03-16 Tue 11:45-12:30> Lunch with customer

Re-Establishing Things After the Demo

(setq org-agenda-files PREVIOUS-org-agenda-files)