From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Org-mode version 5.05 Date: Wed, 22 Aug 2007 14:02:30 +0200 Message-ID: Mime-Version: 1.0 (Apple Message framework v624) 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 1INouw-0003u4-Iu for emacs-orgmode@gnu.org; Wed, 22 Aug 2007 08:02:34 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1INouv-0003ts-2H for emacs-orgmode@gnu.org; Wed, 22 Aug 2007 08:02:34 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1INouu-0003tp-UQ for emacs-orgmode@gnu.org; Wed, 22 Aug 2007 08:02:33 -0400 Received: from korteweg.uva.nl ([146.50.98.70]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1INouu-0007vf-4F for emacs-orgmode@gnu.org; Wed, 22 Aug 2007 08:02:32 -0400 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 mailing list I am releasing version 5.05 of Org-mode. As usual, it is in the Emacs CVS trunk, and at my website http://www.astro.uva.nl/~dominik/Tools/org/ Lots of changes again, make sure to carefully read the stuff below. Enjoy! - Carsten Changes in Version 5.05 ----------------------- * Overview - LaTeX export, finally, thanks to Bastien. - Extension mechanism for the hyperlink system. - Global access to commands the insert and follow links. - Individual lead-times for deadlines. - Option to show only the next instance of repeating timestamp. - Store remember notes with only 2 keys - Appointment reminders from Org-mode. - Global values for selected properties. - Bug fixes. * Details - Bastien's `org-export-latex.el' is now part of the org-mode distribution. You can export an Org-mode document to a LaTeX file with `C-c C-e l'. For more options, see the manual, and the commentary in the Lisp file. Kudos to Bastien for contributing this frequently requested feature. I am sure this has been tough because of the many different ways I have been allowing LaTeX snippets and environments to be incorporated in lazy free-format ways. - Org-mode has now an extension mechanism for the hyperlink system. This should clear the road for all those mairix and other ideas that have been floating around. Now it is on *you* to write and share new link types for Org-mode. The interface for adding a new link type is described in the appendix of the manual, section A2. The unsolved problem is currently how to handle the new link types for export/publishing. - New *global* commands `org-open-at-point-global' and `org-insert-link-global'. You can bind these commands to global keys and use them to insert and follow Org-mode-like links anywhere in Emacs. Thanks to Adam Spiers for this excellent idea. - Each deadline timestamp may now specify its own interval of lead-time display, given in days, weeks, months or years. The syntax is like this DEADLINE: <2007-08-13 Mon -5d> When combined with a repeater, the repeater has to come first: DEADLINE: <2007-08-13 Mon +2w -5d> You may now also customize the faces that are used in the agenda to indicate the distance of an approaching deadline. See the new option `org-agenda-deadline-faces'. Thanks to Pavel Chalmoviansky and John Wiegley for proposals in this direction. - New option `org-agenda-repeating-timestamp-show-all'. When set to nil, repeating time stamps will only show up once in the agenda, either today or in the near future. Other matches will be ignored. Thanks to John Wiegley for this proposal. - New variable `org-remember-store-without-prompt'. When set, exiting the remember buffer with C-c C-c will store the note without further prompts to the default location, and `C-u C-c C-c' will get the prompts for file and location. So this variable reverses the prefix-argument functionality for storing remember notes. This follows a request from John Wiegley. - A new function `org-agenda-to-appt' activates all appointments for the current day so that Emacs will display reminders. This uses appt.el. Thanks to Bastien for this function. - You can now set default values for properties that can be inherited by all entries in a buffer, or by all entries globally. Global properties are set in the variable `org-global-properties', like this: (setq org-global-properties '(("NAME" "This is the value"))) Buffer-local values are set like this: #+PROPERTY: NAME This is the value When using org-entry-get to get the value of a property with the `inherit' flag and the hierarchy above the entry does not contain this property, the buffer-local and global lists are checked as well. This is mostly useful (I think) to set the list of allowed values for a property. Thanks to Bernt Hansen and Bastien for these ideas. - Bug fixes.