org-mode/contrib
Michael Sperber 6fc2ea3b9b Xemacs incompatibilities
Carsten Dominik <carsten.dominik@gmail.com> writes:

> On May 17, 2010, at 4:39 PM, Michael Sperber wrote:
>
>> In particular, fixing the require won't be enough: org-babel-python.el
>> uses `run-python' and interacts with the inferior Python, whereas
>> python-mode.el defines `py-shell'.
>>
>> Should I try to abstract over the differences?
>
> Yes, this would be much appreciated. (I think, Eric or Dan?)

OK, I've attached a patch that makes `org-babel-python' work on XEmacs.
Most of the issues are pure XEmacs issues.  Notes:

- XEmacs doesn't have [[:digit:]] - I hope to rectify this in the
  future, but it seems there's no downside in this particular case to
  replacing by [0-9].
- XEmacs doesn't have `move-end-of-line', but does have `end-of-line'.
  I don't understand the intent of having both of these, but the code
  seems fine with `end-of-line'.
- It seems there are way too few `require's throughout org-babel.  I
  don't know if it's OK to add the ones I needed.
- `org-babel-python-evaluate' looked broken as-is: It doesn't use the
  `body' argument properly, the result is (I think) processed in the
  wrong order and not properly split into lines.  I've fixed all these,
  but a review is probably in order.
2010-05-26 22:45:01 -06:00
..
babel Xemacs incompatibilities 2010-05-26 22:45:01 -06:00
lisp Fix typo 2010-05-20 05:42:24 +02:00
scripts babel: adding support for the OZ programming language -- Thanks to Torsten Anders! 2010-02-16 13:28:08 -07:00
ChangeLog Fix bug in org-git-link.el 2010-05-11 23:31:30 +02:00
README Add Anthony Lander's org-mac-link-grabber.el 2010-05-19 23:49:40 +02:00

README

This directory contains add-ons to Org-mode.

These contributions are not part of GNU Emacs or of the official Org-mode
package.  But the git repository for Org-mode is glad to provide useful way
to distribute and develop them as long as they are distributed under a free
software license.

Please put your contribution in one of these three directories:

LISP (emacs-lisp code)
======================

org-annotate-file.el     --- Annotate a file with org syntax
org-bookmark.el          --- Links to bookmarks
org-choose.el            --- Use TODO keywords to mark decision states
org-collector.el         --- Collect properties into tables
org-contribdir.el        --- Dummy file to mark the org contrib Lisp directory
org-depend.el            --- TODO dependencies for Org-mode
org-elisp-symbol.el      --- Org links to emacs-lisp symbols
org-eval.el              --- The <lisp> tag, adapted from Muse
org-eval-light.el        --- Evaluate in-buffer code on demand
org-expiry.el 	         --- Expiry mechanism for Org entries
org-exp-bibtex.el        --- Export citations to LaTeX and HTML
org-export-generic.el    --- Export framework for configurable backends
org-git-link.el          --- Provide org links to specific file version
org-interactive-query.el --- Interactive modification of tags query
org-invoice.el           --- Help manage client invoices in OrgMode
org-jira.el              --- Add a jira:ticket protocol to Org
org-learn.el             --- SuperMemo's incremental learning algorithm
org-mairix.el 	         --- Hook mairix search into Org for different MUAs
org-mac-iCal.el          --- Imports events from iCal.app to the Emacs diary
org-mac-link-grabber.el  --- Grab links and URLs from various Mac applications
org-man.el 	         --- Support for links to manpages in Org-mode
org-mtags.el 	         --- Support for some Muse-like tags in Org-mode
org-panel.el 	         --- Simple routines for us with bad memory
org-R.el                 --- Computation using the R language
org-registry.el          --- A registry for Org links
org2rem.el               --- Convert org appointments into reminders
org-screen.el            --- Visit screen sessions through Org-mode links
org-secretary.el         --- Team management with org-mode
org-special-blocks.el    --- Turn blocks into LaTeX envs and HTML divs
org-track.el             --- Keep up with Org development
org-toc.el 	         --- Table of contents for Org-mode buffer
orgtbl-sqlinsert.el      --- Convert Org-mode tables to SQL insertions.

PACKAGES
========

SCRIPTS (shell, bash, etc.)
===========================

dir2org.zsh          --- Org compatible fs structure output
org2hpda	     --- Generate hipster pda style printouts from Org-mode
ditaa.jar            --- ASCII to PNG converter by Stathis Sideris, GPL