
This page lists the contributed packages to Org-mode, with links to
available documentation. Most of these packages are located in the
/contrib/ directory of the Org distribution. Some have made it into
the core by now, but we keep the documentation here because it is more
extensive than what is available in the manual. If no documentation
link is present, see the file header of the package -- it will
hopefully have some documentation.
- org-annotate-file.el -- annotate a file with org syntax
- The
annotation is in a separate file, with links back to the
annotated file. Written by /Philip Jackson/.
[[repofile:contrib/lisp/org-annotate-file.el][Link to raw file]].
::
Org-annotation-helper allows to create Org-mode links and
annotations while working in a browser, by simply clicking a
bookmarklet.
Written by /Bastien Guerry/ and /Daniel M German/.
[[repofile:contrib/lisp/org-annotation-helper.el][Link to raw file]].\\
This module has been superseded by /org-protocol.el/, part
of the Org core, and [[http://orgmode.org/manual/Protocols.html#Protocols][documented in the manual]].
::
The embedded code evaluation and literate programming subsystem
written by /Eric Schulte/ and /Dan Davison/ \\
Org Babel is now part of the Org core and [[http://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code][documented in the manual]].
::
This add-on by /Christian Fortin/ helps you build collections from
your Org buffer and gather data in tables. Every item identified as a
component will be totalized in a temporary database, from which you
can extract useful information, such as the number of item per
section. You should find here all you would expect from a BOM of a
professionnal CAD software.
[[https://github.com/Frozenlock/Org-Bill-of-materials][Link to raw file]]
- org-bookmark.el -- support for links to Emacs bookmarks ::
Written by /Tokuya Kameshima/.
[[repofile:contrib/lisp/org-bookmark.el][Link to raw file]].
- org-browser-url.el -- bookmark from a browser into org links ::
Written by /Ross Patterson/.
[[repofile:contrib/lisp/org-browser-url.el][Link to raw file]]. \\
This module has been superseded by /org-protocol.el/, part
of the Org core, and [[http://orgmode.org/manual/Protocols.html#Protocols][documented in the manual]].
::
Reset checklists in repeating entries. Written by /James TD Smith/.
[[repofile:contrib/lisp/org-checklist.el][Link to raw file]].
::
Org-choose helps documenting a decision-making process by using
TODO keywords for different degrees of /chosenness/, and by
automatically keeping a set of alternatives in a consistent state.
Writen by /Tom Breton/.
[[repofile:contrib/lisp/org-choose.el][Link to raw file]].
::
Collect and process properties into a table.
Written by /Eric Schulte/.
[[repofile:contrib/lisp/org-collector.el][Link to raw file]].
::
Make TODO state changes in one entry trigger changes in another, or
be blocked by the state of another entry. Also, easily create
chains of TODO items with exactly one active item at any time.
Written by /Carsten Dominik/.
[[repofile:contrib/lisp/org-depend.el][Link to raw file]].
::
Items in org-mode outlines can be used as flashcards. The user can conduct
interactive "drill sessions" to memorize the material in a set of
flashcards; cards are scheduled for review using the spaced
repetition algorithms popularised by [[http://supermemo.com/index.htm][SuperMemo]] and similar programs. Numerous
flashcard types are defined, and the user can add their own card types
using elisp.
Written by /Paul Sexton/.
[[repofile:contrib/lisp/org-drill.el][Link to raw file]].
- org-elisp-symbol.el -- Org links to emacs-lisp symbols. ::
This can create annotated links that exactly point to the definition
location of a variable of function.
Written by /Bastien Guerry/.
[[repofile:contrib/lisp/org-elisp-symbol.el][Link to raw file]].
- org-eval.el -- show evaluation result of code ::
The == tag, adapted from Emacs Wiki and Emacs Muse, allows
text to be included in a document that is the result of evaluating
some code. Other scripting languages like /perl/ can be
supported with this package as well.
Written by /Carsten Dominik/.
[[repofile:contrib/lisp/org-eval.el][Link to raw file]]. \\
This modules has been superseded by the Org Babel functionality,
which is part of the Org core and [[http://orgmode.org/Manual/Working-With-Source-Code.html#Working-With-Source-Code][documented in the manual]].
::
Org-eval-light allows the execution of source code embedded in an
org-mode file. The results of the execution are placed into the
org-mode file. It is a reworking of Carsten's org-eval with the
goals of a more uniform syntax, safer default execution rules, and
increased ease of execution.
Written by /Eric Schulte/.
[[repofile:contrib/lisp/org-eval-light.el][Link to raw file]]. \\
This modules has been superseded by the Org Babel functionality,
which is part of the Org core and [[http://Orgmode.Org/Manual/Working-With-Source-Code.html#Working-With-Source-Code][documented in the manual]].
- org-exp-bibtex.el -- Export bibtex fragments ::
Written by /Taru Karttunen/.
[[repofile:contrib/lisp/org-exp-bibtex.el][Link to raw file]].
::
Org-export-blocks allows for the pre-processing or blocks in
org-mode files to create images, or specially formatted HTML or
LaTeX output. Written by /Eric Schulte/.
[[repofile:contrib/lisp/org-exp-blocks.el][Link to raw file]].
- org-expiry.el -- expiry mechanism for Org entries ::
Written by /Bastien Guerry/.
[[repofile:contrib/lisp/org-expiry.el][Link to raw file]].
::
Org-export-generic provides the ability to create an org file and
then export it to any given format you desire. This is done by
defining a set of variables that include prefixes and suffixes for
each line type (E.G., header, list item, etc ...) and then running
org-export-generic on the file to process it.
- org-find-timestamps.el -- Find timestamps within a range of dates and sort them.
The function org-find-timestamps allows you to bring the notes, that
you take within org-mode, into a chronological order, even if they
are scattered across many different files and nodes. It shows any
SCHEDULED, CLOSED or plain timestamp in a listing with easy access
to the repective nodes. Such a listing provides an answer to the
common question 'What have I done last week ?'.
Written by /Marc-Oliver Ihm/.
[[http://ferntreffer.de/elisp/org-find-timestamps.el][Link to raw file]].
This module is now deprecated, because it mostly duplicates
functionality already provided by the agenda; see
[[http://orgmode.org/manual/Agenda-commands.html#Agenda-commands][the list of agenda commands]]
and especially 'v l' for viewing logbook entries, 'v [' for
showing inactive timestamps and 'j' to display the agenda for a
specified date.
::
Read RSS feeds from the web, add new items to Org files, and trigger
actions when items have changed.
Written by /Carsten Dominik/.
[[repofile:lisp/org-feed.el][Link to raw file]]. \\
This module is part of the Org core [[http://orgmode.org/manual/RSS-Feeds.html#RSS-Feeds"][documented in the manual]].
::
This package adds new link types to link to specific versions of a
file, which will be checked out when the link is activated.
Written by /Reimar Finken/.
[[repofile:contrib/lisp/org-git-link.el][Link to raw file]].
- org-interactive-query.el -- interactive modification of tags queries ::
After running a general query in Org, this package allows to narrow
down the results by adding more tags or keywords. Written by
/Christopher League/.
[[repofile:contrib/lisp/org-interactive-query.el][Link to raw file]].
- org-mairix.el -- hook mairix search into Org for different MUAs ::
Written by /Georg C. F. Greve/.
[[repofile:contrib/lisp/org-mairix.el][Link to raw file]].
- org-man.el -- support for links to manpages in Org-mode. ::
Written by /Carsten Dominik/.
[[repofile:contrib/lisp/org-man.el][Link to raw file]].
::
Written by /Christopher Suckling/.
[[repofile:contrib/lisp/org-mac-iCal.el][Link to raw file]].
- org-import-icalendar.el -- import iCal events in an Org buffer
Written by /Vagn Johansen/.
::
grab the current link or selection from an open mac application and
insert it as a hyperlink at point in an org-mode document. Written
by /Anthony Lander/.
[[repofile:contrib/lisp/org-mac-link-grabber.el][Link to raw file]].
::
Create links to selected or flagged messages in Mail.app.
Written by /John Wiegley/ and /Christopher Suckling/.
[[repofile:lisp/org-mac-message.el][Link to raw file]].\\
This module is part of the Org core.
- org-mediawiki.el -- convert Org files to mediawiki syntax ::
This uses the org-export.el engine from Org's =EXPERIMENTAL/=
directory. Written by /Bastien Guerry/.
-- org html export for text/html MIME emails ::
org-mime
can be used to send HTML email using Org-mode HTML export.
This approximates a WYSiWYG HTML mail editor from within Emacs, and
can be useful for sending tables, fontified source code, and inline
images in email. Written by Eric Schulte.
Link to raw file.
- org-mtags.el -- support for some Muse-like tags in Org-mode ::
This package allows you to write == and == and other
syntax copied from Emacs Muse, right inside an Org file. The goal
here is to make it easy to publish the same file using either
org-publish or Muse. Written by /Carsten Dominik/.
[[repofile:contrib/lisp/org-mtags.el][Link to raw file]].
Usage: M-x oog, then start typing. Select from the occur matches with
up/down/pgup/pgdown and press enter (you can navigate the history with
M-p/M-n). The search string must be at least 3 characters long (by
default).
- org-panel.el -- simplified and display-aided access to some Org commands ::
Written by /Lennart Borgman/.
[[repofile:contrib/lisp/org-panel.el][Link to raw file]].
::
org-protocol intercepts calls from emacsclient to trigger custom
actions without external dependencies. Only one protocol has to be
configured with your external applications or the operating
system.\\
This package is part of the Org core and also [[http://orgmode.org/manual/Protocols.html#Protocols][documented in the manual]].
::
Written by /Dan Davison/.
[[repofile:contrib/lisp/org-R.el][Link to raw file]]. \\
This modules has been superseded by the Org Babel functionality,
which is part of the Org core and [[http://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code"][documented in the manual]].
- org-refer-by-number.el -- refer to things by number, when direct linking is not possible
These reference numbers are added to and kept in a table along with
the timestamp of their creation. The reference numbers may then be
used to refer to things outside of Org (e.g. by writing them on a
piece of paper or use them as part of a directory name). Within Org
you may then refer to these things by their number
(e.g. "R277"). Later, these reference numbers can be looked up
easily.
Written by /Marc-Oliver Ihm/.
[[http://ferntreffer.de/elisp/org-refer-by-number.el][Link to raw file]].
- org-registry.el -- a registry for Org links ::
Find out from where links point to a given file or location.
Written by /Bastien Guerry/.
[[repofile:contrib/lisp/org-registry.el][Link to raw file]].
- org2rem.el -- Convert org appointments into reminders for remind ::
Written by /Bastien Guerry/ and /Sharad Pratap/.
[[repofile:contrib/lisp/org2rem.el][Link to raw file]].
Usage: M-x osg, then start typing. Select from the matches with
up/down/pgup/pgdown and press enter to go that location (you can navigate
the history with M-p/M-n). If the search string contains several strings
separated by spaces then these substrings can appear in any order in the
results. See the announcement on the list.
Usage: M-x osg, then start typing. Select from the matches with
up/down/pgup/pgdown and press enter to go that location (you can navigate
the history with M-p/M-n). If the search string contains several strings
separated by spaces then these substrings can appear in any order in the
results. The search handles an org heading and its text as one block, so
the substrings can match in any part of an org entry. If the heading is
not matching, only the body, the heading is added to the results anyway
to indicated which entry is matched.
- org-screen.el -- visit screen sessions through Org-mode links ::
Written /Andrew Hyatt/.
[[repofile:contrib/lisp/org-screen.el][Link to raw file]].
::
Written by /Chris Gray/.
[[repofile:contrib/lisp/org-special-blocks.el][Link to raw file]].
- org-toc.el -- table of contents in a separate buffer ::
With fast access to sections and easy visibility cycling.
Written by /Bastien Guerry/.
[[repofile:contrib/lisp/org-toc.el][Link to raw file]].
- org-velocity.el -- something like Notational Velocity for Org ::
Written by /Paul M. Rodriguez/.
[[repofile:contrib/lisp/org-velocity.el][Link to raw file]].
::
Written by /Carsten Dominik/.
[[repofile:contrib/lisp/org-wikinodes.el][Link to raw file]].