From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Pere_Quintana_Segu=ED?= Subject: Problem loading org-odt [Re: Release 7.6] Date: Thu, 7 Jul 2011 15:14:24 +0200 Message-ID: Reply-To: pquintana@obsebre.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:41074) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QeoQA-0001Ul-A8 for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 09:15:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QeoQ6-0006Eg-FA for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 09:15:09 -0400 Received: from mail-yx0-f169.google.com ([209.85.213.169]:55102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QeoQ5-0006Ct-FJ for emacs-orgmode@gnu.org; Thu, 07 Jul 2011 09:15:05 -0400 Received: by yxn22 with SMTP id 22so442267yxn.0 for ; Thu, 07 Jul 2011 06:15:04 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: emacs-orgmode@gnu.org Hello, I was very happy to see the new release with ODT support. This is great. I downloaded org-mode 7.6 and installed it as I always do. 1.=A0Untar 2. Copy to ~/.emacs.d/lisp/ 3. make 4. Modify ~/e.macs.d/org.el (which is loaded from init.el) (setq load-path (cons "~/.emacs.d/lisp/org-7.6/lisp" load-path)) (require 'org-install) 5. Restart Emacs and modify the org-modules variable with the Customize menu option, which added the following line to init.el: (custom-set-variables ... stuff ... '(org-modules (quote (org-bbdb org-bibtex org-docview org-gnus org-id org-info org-jsinfo org-irc org-mew org-mhe org-rmail org-vm org-wl org-w3m org-odt))) ... stuff ) 5. Then I loaded an org file and tried to export: C-c C-e o, and I got the following message: =3DCannot open load file: org-odt=3D I'm sure I'm missing something very simple. Any idea? Thanks, Pere 2011/7/7 Bastien > > Dear all, > > I'm releasing Org 7.6. > > You can get it from the website as an archive: > > =A0http://orgmode.org/org-7.6.zip > =A0http://orgmode.org/org-7.6.tar.gz > > Apologies for the delay between 7.5 and 7.6 -- it has been hectic times. > I owe a big *thank* to everyone who maintain a high level of activity, > both in the code and on the mailing list. > > In particular: Carsten, Eric Schulte, Nicolas Goaziou, David Maus, > Julien Danjou, Jambunathan K, Michael Brand, Achim Gratz, Eric S. Fraga, > Nick Dokos, Lawrence Mitchell, Memnon Anon, Bernt Hansen, S=E9bastien > Vauban, Thomas S. Dye, Manuel Giraud, Karl Voit, Huy, ... and many > more! =A0Thanks to all. > > The highlight of this release is the new ODT exporter, which lives in > the contrib/ directory but will soon make its way to the core: kudos to > Jambunathan for this addition, and thanks to him for his patience. > > Below is the (incomplete) list of changes: > > > Version 7.6 > ------------ > > New features and user-visible improvements > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Integration of Jambunathan's OpenDocumentText Exporter > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > * Activation > > =A0Org-mode 7.6 supports exporting to OpenDocument Text (=3Dodt=3D) > =A0format using org-odt.el. =A0Depending on how you installed Org, > =A0this module can be enabled in one of the following ways: > > =A01. If you have downloaded the Org from the Web, either as a > =A0 =A0 distribution =3D.zip=3D or =3D.tar.gz=3D file, or as a Git archiv= e, > =A0 =A0 enable the =3Dodt=3D option in the variable =3Dorg-modules=3D. > > =A02. If you are using Org-mode 7.6 that comes bundled with > =A0 =A0 Emacs-24.0.50 (or future Emacs-24.1), then you can install the > =A0 =A0 OpenDocumentText exporter using the package manager. =A0Check > =A0 =A0 the list of available packages with =3DM-x list-packages=3D and > =A0 =A0 install the =3Dorg-odt=3D package. > > =A0Thanks a lot to Jambunathan K for this great contribution. > > * Keybindings > > =A0The following interactive commands are provided: > > =A01. =3DC-c C-e o=3D (=3Dorg-export-as-odt=3D): Export as an =3Dodt=3D f= ile. > > =A02. =3DC-c C-e O=3D (=3Dorg-export-as-odt-and-open=3D): Export as an = =3Dodt=3D > =A0 =A0 file and open the resulting file. > > =A0See the =3Dcontrib/odt/README.org=3D file for further details; you > =A0may check in particular the commands =3DM-x org-lparse=3D and =3DM-x > =A0org-export-convert=3D. > > > Ob-Lilypond -- new Babel language to allow score generation > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ob-lilypond - an org-babel language, provided to allow LilyPond > music score generation, complete with optional auditioning via > midi, whilst leveraging the full power of org mode, and literate > programming. =A0See [https://github.com/mjago/ob-lilypond] for more > documentation. > > Thanks to Martyn Jago for this addition. > > Org-Bibtex -- major improvements > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Provides support for managing bibtex bibliographical references > data in headline properties. =A0Each headline corresponds to a > single reference and the relevant bibliographic meta-data is > stored in headline properties, leaving the body of the headline > free to hold notes and comments. =A0Org-bibtex is aware of all > standard bibtex reference types and fields. > > The key new functions are > > org-bibtex-check: queries the user to flesh out all required > =A0 =A0 (and with prefix argument optional) bibtex fields available > =A0 =A0 for the specific reference =3Dtype=3D of the current headline. > > org-bibtex-create: Create a new entry at the given level, > =A0 =A0 using org-bibtex-check to flesh out the relevant fields. > > org-bibtex-yank: Yank a bibtex entry on the kill ring as a > =A0 =A0 formatted Org-mode headline into the current buffer > > org-bibtex-export-to-kill-ring: Export the current headline > =A0 =A0 to the kill ring as a formatted bibtex entry. > > Spreadsheet computation of durations and time values > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > If you want to compute time values use the =3DT=3D flag, either in > Calc formulas or Elisp formulas: > > =A0Task 1 =A0 Task 2 =A0 =A0 Total > =A0--------+--------+--------- > =A0 35:00 =A0 =A035:00 =A0 1:10:00 > > Values must be of the form =3D[HH:]MM:SS=3D, where hours are > optional. > > Thanks to Martin Halder, Eric Schulte and Carsten for code and > feedback on this. > > Links within inlined footnotes. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > It as also possible to have footnotes side-by-side correctly > exported. New variables =3Dorg-export-latex-footnote-separator=3D, > =3Dorg-export-html-footnote-separator=3D and > =3Dorg-export-docbook-footnote-separator=3D are used to separate them > in that case. > > Fontification of footnotes is also more accurate. > > New variable =3Dorg-export-with-tasks=3D > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Non-nil means include TODO items for export. > > This may have the following values: > > - t =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0include tasks independent of s= tate. > - todo =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 include only tasks that are not ye= t done. > - done =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 include only tasks that are alread= y done. > - nil =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0remove all tasks before export > - list of TODO kwds =A0 =A0keep only tasks with these keywords > > Thanks to Carsten for implementing this! > > New variable =3Dorg-export-latex-timestamp-inactive-markup=3D > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > This variable allows the user to define the LaTeX markup for > inactive timestamps. =A0It defaults to the same markup than active > timestamps. =A0Thanks to Eric S Fraga for this patch. > > New =3Dorg-default=3D face > ~~~~~~~~~~~~~~~~~~~~~~~ > > =3DM-x customize-face RET org-default RET=3D will let you define the > default face for =3Dorg-mode=3D buffers. > > Babel improvements > ~~~~~~~~~~~~~~~~~~~ > * In line code block call syntax > =A0It is now possible to call code blocks from within blocks of > =A0prose. > > =A0The new syntax is exactly analogous to the existing =3D#+call:=3D > =A0line syntax, only it may be present embedded in a block of prose > =A0for example =3Dcall_double(num=3D8)=3D would call the =3Ddouble=3D cod= e > =A0block assigning the =3Dnum=3D variable to the value =3D8=3D. > > * Optional variable names in code block calls > =A0Variable names are now optional when passing variables to a code > =A0block reference. =A0Un-named variables will be assigned in order as > =A0shown below. > > =A0#+source: minus > =A0#+begin_src emacs-lisp :var a=3D0 :var b=3D0 > =A0 =A0(- a b) > =A0#+end_src > > =A0#+call: minus(a=3D8, b=3D4) > > =A0#+call: minus(8,4) > > * Sub-tree ID as valid code block variable reference > =A0It is now possible to assign the textual contents of an Org-mode > =A0subtree to a code block variable using the ID of the subtree. > =A0Both custom IDs and Org-mode IDs may be used. =A0For example; > > > > * =3Dorg-babel-tangle-body-hook=3D for reprocessing code block bodies dur= ing tangling > * =3Dpadline=3D header argument controls newline padding during tangling > * Maxima code blocks are now supported > > =A0Thanks to Eric Fraga for contributing this support. > > * =3Dawk=3D code blocks are now supported > * Added =3Dxmpfilter=3D to Ruby code blocks for annotated code output > * New =3Dnoweb-ref=3D header argument > > =A0This header argument may be used to concatenate the bodies of > =A0many code blocks into a single noweb reference. =A0This brings > =A0Org-mode's tangling functionality in line with traditional noweb > =A0tangling. > > =A0A no web reference like the following > > > > =A0will now expand to include the bodies of all code blocks which > =A0are named =3Dthe-ref=3D, as well as all code blocks which have a > =A0=3D:noweb-ref=3D header argument set to the value =3Dthe-ref=3D. > > > New tests > ~~~~~~~~~~ > > The =3Dtests/=3D directory has been extensively updated. > > Important bugfixes > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Org-exp-blocks --- proper handling of recursively nested blocks > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > During export pre-processing org-exp-blocks will now ensure that > all matched blocks contain a proper balanced number of > recursively nested blocks. > > Before this fix nested blocks such as the following would break > during export. > > > > List handling > ~~~~~~~~~~~~~~ > > Fix an infinite loop when a list has an end of block string > without the corresponding beginning. > > Auto-filling cannot happen at a location where it would otherwise > insert a new item. > > Details > =3D=3D=3D=3D=3D=3D=3D=3D > > Footnotes have gone through some bug-fixing: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > - properly ignore footnotes in comments, > - export calls to previously defined footnotes in LaTeX using > =A0\footnotemark, > - export footnotes before first heading (LaTeX), > - export footnotes when selecting a subtree not holding their > =A0definition (LaTeX). > > Many small bug fixes have been applied to list handling > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > - fix `org-timer-item', > - fix insertion of a new item with a non-nil `indent-tabs-mode', > - fix use of `fill-region' in an item, > - correct export lists within footnotes and footnotes within lists, > - correctly export lists containing macros, > - don't ignore with-case specification when sorting a list, > - better indentation handling when changing an item to an headline > =A0or the other way, > - fix check-boxes' cookies updating. > > -- > =A0Bastien > -- Dr. Pere Quintana Segu=ED Observatori de l'Ebre (Universitat Ramon Llull - CSIC) Horta Alta, 38. 43520 Roquetes (Tarragona), Spain. T. (+34) 977 500 511 - F. (+34) 977 504 660 http://www.obsebre.es - http://pere.quintanasegui.com