Skip to content

Latest commit

 

History

History
88 lines (53 loc) · 1.67 KB

organum.org

File metadata and controls

88 lines (53 loc) · 1.67 KB

Organum

Simple org-mode parser in clojure.

Some regexps and logic flagrantly stolen from org-ruby and PyOrgMode. Forked from Greg Hawkins’ project of the same name.

Workspace

(clj-workspace "~/src/organum/src/organum/core.clj"
		 "~/src/organum/project.clj")

Parsers

[#A] Sections

[#A] Headlines

Stars

Keyword

Priority

[#B] State

  • Can be either COMMENT or ARCHIVE
  • Is always the start of the title
  • Sections started by a COMMENT or ARCHIVE headline will not be rendered in publishable documents.
  • COMMENT sections will only be visible in internally
  • ARCHIVE sections will be folded and hidden, unless activated during editing

Title

Tags

[#C] Planning

Planning lines are for indicating the date/time of events related to tasks:

  • Deadlines
  • Schedules
  • Completions

Structure

PLANNING_STATE: [TIMESTAMP]

Examples

  • DEADLINE: [2016-09-03 Sat 12:00]
  • SCHEDULED: [2016-09-03 Sat 13:00]
  • CLOSED: [2016-09-03 Sat 13:30]

[#C] Property Drawers

[#C] Drawers

[#A] Lists

[#A] Tables

[#C] Blocks

[#B] Metadata

Author

Title

[#B] Date

Inline Markup