forked from mirrors/org-mode
6fc2ea3b9b
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. |
||
---|---|---|
.. | ||
babel | ||
lisp | ||
scripts | ||
ChangeLog | ||
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