org-mode-workshop - Workshop for Org-mode with focus on todo-, project- and workflow-management

  •        83

In November 2012, I was lucky enough to be able to conduct a workshop about Emacs Org-mode at Graz University of Technology, Austria. This repository contains all relevant material I collected and created for this and possible future workshops on this great topic.



Related Projects

Memacs - What did I do on February 14th 2007? Visualize your (digital) life in Org-mode

  •    Python

Memacs extracts metadata (subjects, timestamps, contact information, …) from many different existing data sources (file names, emails, tweets, bookmarks, …) on your computer and generates files which are readable by GNU Emacs with Org-mode. Memacs - as the central component of the system - is a hub for all the connectors that add data from individual data sources. Those connectors are called Memacs modules or short module.

vim-orgmode - Text outlining and task management for Vim based on Emacs' Org-Mode

  •    Python

Text outlining and task management for Vim based on Emacs’ Org-Mode. The idea for this plugin was born by listening to the Floss Weekly podcast introducing Emacs Org-Mode. Org-Mode has a lot of strong features like folding, views (sparse tree) and scheduling of tasks. These are completed by hyperlinks, tags, todo states, priorities aso.

org-brain - Org-mode wiki + concept-mapping

  •    Emacs

org-brain implements a variant of concept mapping in Emacs, using org-mode. It is heavily inspired by a piece of software called The Brain, and you can view an introduction to that program here. They also provide a blog with great ideas of how you can think when organizing your Brain. You can think of org-brain as a combination of a wiki and a mind map, where each wiki page / mind map node is an org-mode file which resides in your org-brain-path, or a headline with an ID property in one of those files. These are called entries. Entries can be linked together, and you can then view the network of links as a mind map, using M-x org-brain-visualize.

org-journal - A simple org-mode based journaling mode

  •    Emacs

Functions to maintain a simple personal diary / journal using in Emacs. org-journal maintains a set of files, where each file represents a day. Convenient bindings allow the creation of journal records in the current daily file and search within all records or specified time intervals. All records can be browsed and searched from the Emacs Calendar for convenience. All entries in a specified TODO state will be carried over to the next day. Optionally, the journal can also be encrypted.

org-download - Drag and drop images to Emacs org-mode

  •    Emacs

This extension facilitates moving images from point A to point B. Point B (the target) is an Emacs org-mode buffer where the inline link will be inserted. Several customization options will determine where exactly on the file system the file will be stored.

org-js - A parser and converter for org-mode notation, written in JavaScript

  •    Javascript

Parser and converter for org-mode ( notation written in JavaScript. For working example, see

org-ref - org-mode modules for citations, cross-references, bibliographies in org-mode and useful bibtex tools to go with it

  •    Emacs

Introduction to org-ref on YouTube. Here are some annotated images of basic insertion of citations in org-mode.

org-babel-examples - Examples using emacs org mode babel inline source code with different backend languages

  •    TeX

This is my collection of example documents to demonstrate the usage of org mode, and especially org-babel with different languages. I also show some exporter functionality in respect to a few backends. I have used org and especially the org-babel functionality for a large number of use cases. Please understand that I cannot include the full documents here (many of them contain internal information), but every time I learn something new, I try to update the recipe collections.

emacs-leuven-theme - Awesome Emacs color theme for white backgrounds --- Added in Emacs 24.4

  •    Emacs

“Your Org-enhancing color-theme “leuven” ROCKS! … and not just for Org.” – Johan S. “The Leuven theme has quickly become my favorite – the colors are great and the visual details for Org mode are just wonderful.” – Steve B.

org-trello - Org minor mode - 2-way sync org & trello

  •    Emacs

Org minor mode - 2-way sync org & trello

webgl-workshop - :mortar_board: The sequel to shader-school: Learn the WebGL API

  •    Javascript

Learn the basics of WebGL in small, manageable chunks. The sequel to shader-school, created for CampJS IV by Mikola Lysenko and Hugh Kennedy. The script will ask you if you want to create an answer directory, press y to accept. This will populate your current directory with shader files for you to edit for each lesson.

org-caldav - Caldav sync for Emacs orgmode

  •    Emacs

Owncloud and Nextcloud: Regularly tested. Google Calendar: Should work, but you need to register an application with the Google Developer Console for OAuth2 authentication (see below).

Pandoc - Universal markup converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can read Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown, and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org mode, DocBook, JATS, Muse, txt2tags, Vimwiki, EPUB, ODT, and Word docx.

orgpaper - Reproducible Research Papers using Org-mode and R: A Guide

  •    Emacs

This guide introduces an open-source toolkit for writing research papers and monographs. The main features of this toolkit centered around Emacs and Org-mode are: 1) embedding R code in the document that allows for statistical results to be revised and reproduced, 2) bibliographic citations from an integrated database, 3) formatting using well defined styles with minimal markup, 4) support for production of final output as pdf, odt, docx, html and many other formats.


  •    VimL

VimOrganizer is partly a clone of Emacs' Org-mode, and partly a front end to Org-mode itself. Do Org in Vim.


  •    VimL

VimOrganizer is partly a clone of Emacs' Org-mode, and partly a front end to Org-mode itself. Do Org in Vim.

org-bullets - utf-8 bullets for org-mode

  •    Emacs

utf-8 bullets for org-mode

org-mind-map - This is an emacs package that creates graphviz directed graphs.

  •    Emacs

This is an emacs package that creates graphviz directed graphs from org-mode files. This package relies on the Graphviz suite of graphical diagramming tools.

docker-workshop - Slides and lab materials for my Docker Workshop (in Traditional Chinese).

  •    Shell

Slides and lab materials for my Docker Workshop (in Traditional Chinese). After given 2 Docker speeches at the end of 2014 (see A Gentle Introduction to Docker, a “Write Once, Run Anywhere” Containerization Technology at JCConf Taiwan 2014 and Twelve Factor App in Docker at Container Summit 2014), we've seen a growing demand for a systematic, practical, and step-by-step Docker workshop. Therefore, I design this 6-hour workshop materials to fulfill the need.