From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Release 6.03 Date: Thu, 15 May 2008 05:08:02 +0200 Message-ID: <2D03D236-C10B-4B1A-9CC4-6C0F919CF0EC@gmail.com> Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JwTpH-0002Ja-Hy for emacs-orgmode@gnu.org; Wed, 14 May 2008 23:08:15 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JwTpF-0002J4-Mv for emacs-orgmode@gnu.org; Wed, 14 May 2008 23:08:15 -0400 Received: from [199.232.76.173] (port=33782 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JwTpF-0002J1-KX for emacs-orgmode@gnu.org; Wed, 14 May 2008 23:08:13 -0400 Received: from ug-out-1314.google.com ([66.249.92.175]:43134) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JwTpF-0004rJ-1w for emacs-orgmode@gnu.org; Wed, 14 May 2008 23:08:13 -0400 Received: by ug-out-1314.google.com with SMTP id l31so1484622ugc.48 for ; Wed, 14 May 2008 20:08:12 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: org-mode list Hi release 6.03 is up on http://orgmode.org. Enjoy! - Carsten Changes in Version 6.03 ~~~~~~~~~~~~~~~~~~~~~~~ Overview ======== - Description lists are now supported natively - Block quotes for export - Fontified code examples in HTML export - Include files for export - Text before the first headline is now exported by default - In-buffer options may now be collected in an external file - The in-buffer settings keywords may now be lower case - Completion of structure elements - Startup visibility can now be influenced by properties - Clock task history, moving entries with the running clock - BBDB anniversaries much faster - New contrib files: org-eval.el and org-mtags.el Incompatible changes ==================== - The text before the first headline is now exported by default Previously, the default was to not include text in an org-mode buffer before the first headline. From now on, the default it to include it. If you like the old default better, customize the variable `org-export-skip-text-before-1st-heading' or set the value on a per-file basis with #+OPTIONS: skip:t Details ======= Description lists are now supported natively -------------------------------------------- A plain list will be exported as a description list if the first item in the list has a /term/ and the /description/, separated by " :: ". For example Emacs software by Carsten Dominik - RefTeX :: Support for LaTeX Labels, References, Citations - CDLaTeX :: more LaTeX functionality for Emacs - TeXmathp :: checking LaTeX buffers for Math mode. - ORG :: An Emacs mode for notes and projet planning. - CONSTANTS :: An Emacs package for inserting the definition of natural constants and units into a buffer. - IDLWAVE :: The Emacs modes for editing and running IDL and WAVE CL files. will be rendered as Emacs software by Carsten Dominik RefTeX Support for LaTeX Labels, References, Citations CDLaTeX more LaTeX functionality for Emacs TeXmathp checking LaTeX buffers for Math mode. ORG An Emacs mode for notes and projet planning. CONSTANTS An Emacs package for inserting the definition of natural constants and units into a buffer. IDLWAVE The Emacs modes for editing and running IDL and WAVE CL files. This works now in the HTML exporter, we still need to supoort it with the LaTeX and ASCII exporters. Block quotes for export ----------------------- For quoting an entire paragraph as a citation, use #+BEGIN_QUOTE Everything should be made as simple as possible, but not any simpler -- Albert Einstein #+BEGIN_QUOTE which will render as Everything should be made as simple as possible, but not any simpler -- Albert Einstein Fontified code examples in HTML export -------------------------------------- You can now get code examples fontified like they would be fontified in an Emacs Buffer, and export the result to HTML. To do so, wrap the code examples into the following structure: (defun org-xor (a b) "Exclusive or." (if a (not b) b)) In the export, this will then look like this (if you are now looking at the ASCII export and do not see anything interesting, go and check out the HTML version at http://orgmode.org/Changes.html). (defun org-xor (a b) "Exclusive or." (if a (not b) b)) The string after the `BEGIN_SRC' is the name of the major emacs mode that should be used to fontify the code example, without the "-mode" at the end of the mode name. For example, if you are writing an Org tutorial with Org examples included, you would use "org" as the language identifier - in fact, I have used just that in the example above. Currently this works only for HTML export, and requires the /htmlize.el/ package, version 1.34 or later. For other backends, such structures are simply exported as EXAMPLE. Include files for export ------------------------ A line like #+INCLUDE "file" markup lang will lead to the inclusion of the contents of FILE at the moment of publishing. FILE should be surrounded by double quotes, this is obligatory if it contains space characters. The parameters MARKUP and LANG are optional. MARKUP can be "example", "quote", or "src". If it is "src", LANG should be the name of the Emacs mode to be used for fontifying the code. For example: Here is my /.emacs/ file: #+INCLUDE "~/.emacs" src emacs-lisp The text before the first headline is now exported by default ------------------------------------------------------------- Previously, the default was to not include text in an org-mode buffer before the first headline. From now on, the default it to include it. If you like the old default better, customize the variable `org-export-skip-text-before-1st-heading' or set the value on a per-file basis with #+OPTIONS: skip:t In-buffer options may now be collected in an external file ---------------------------------------------------------- If you would like to share the Org setup between a number of files, you can now store in-buffer setup in a file and simply point to that file from each file that should read it. If you write in a buffer #+SETUPFILE: "path/to/setup.org" then this file will be scanned for in-buffer options like `#+STARTUP', `#+TITLE', or `#+OPTIONS'. The in-buffer settings keywords may now be upper or lower case -------------------------------------------------------------- From now on, it makes no difference is you write `#+STARTUP' or `#+startup', to make these lines less imposing. Similarly for all other in-buffer keywords. Completion of structure elements -------------------------------- As a new experimental feature, Org now supports completion of structural elements like `#+BEGIN_EXAMPLE' in a special way. It work by typing, for example "' tag of [Emacs Wiki] and [Muse]. org-mtags.el This new modules allows you to use Muse-like tags for some structure definitions in Org. For example, instead of #+BEGIN_EXAMPLE ... #+END_EXAMPLE you can write ... In fact, I myself find these easier to type and to look at. Also, it will allow you to more easily move text and files back and forth between Org and Muse. For a list of supported structure elements, see the commentary in the file [commentary in the file org-mtags.el]. If you load this module and use the "