From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Release 6.11 Date: Sat, 8 Nov 2008 16:58:36 +0100 Message-ID: <4CB3E438-1E63-4065-A233-8E2A86B70323@uva.nl> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KyqD0-0000Ht-H3 for emacs-orgmode@gnu.org; Sat, 08 Nov 2008 10:58:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KyqCz-0000HU-SM for emacs-orgmode@gnu.org; Sat, 08 Nov 2008 10:58:46 -0500 Received: from [199.232.76.173] (port=48695 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KyqCz-0000HD-IR for emacs-orgmode@gnu.org; Sat, 08 Nov 2008 10:58:45 -0500 Received: from ug-out-1314.google.com ([66.249.92.173]:35551) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KyqCz-0002wV-AB for emacs-orgmode@gnu.org; Sat, 08 Nov 2008 10:58:45 -0500 Received: by ug-out-1314.google.com with SMTP id 36so89292uga.17 for ; Sat, 08 Nov 2008 07:58:40 -0800 (PST) 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: "emacs-orgmode@gnu.org Org-Mode" Enjoy! - Carsten Changes in Version 6.11 ======================= Overview ======== - Yanking subtree with `C-y' now adjusts the tree level - State changes can now be shown in the log mode in the agenda - Footnote in HTML export are now collected at the end of the document - HTML export now validates again as XHTML - The clock can now be resumed after exiting and re-starting Emacs - Clock-related data can be saved and resumed across Emacs sessions - Following file links can now use C-u C-u to force use of an external app - Inserting absolute files names now abbreviates links with "~" - Links to attachment files - Completed repeated tasks listed briefly in agenda - Remove buffers created during publishing are removed Details ======= Yanking subtree with `C-y' now adjusts the tree level ----------------------------------------------------- When yanking a cut/copied subtree or a series of trees, the normal yank key `C-y' now adjusts the level of the tree to make it fit into the current outline position, without losing its identity, and without swallowing other subtrees. This uses the command `org-past-subtree'. An additional change in that command has been implemented: Normally, this command picks the right outline level from the surrounding *visible* headlines, and uses the smaller one. So if the cursor is between a level 4 and a level 3 headline, the tree will be pasted as level 3. If the cursor is actually *at* the beginning of a headline, the level of that headline will be used. For example, lets say you have a tree like this: * Level one ** Level two (1) (2)* Level one again with (1) and (2) indicating possible cursor positions for the insertion. When at (1), the tree will be pasted as level 2. When at (2), it will be pasted as level 1. If you do not want `C-y' to behave like this, configure the variable `org-yank-adjusted-subtrees'. Thanks to Samuel Wales for this idea and a partial implementation. State changes can now be shown in the log mode in the agenda ------------------------------------------------------------ If you configure the variable `org-agenda-log-mode-items', you can now request that all logged state changes be included in the agenda when log mode is active. If you find this too much for normal applications, you can also temporarily request the inclusion of state changes by pressing `C-u l' in the agenda. This was a request by Hsiu-Khuern Tang. Footnote in HTML export are now collected at the end of the document -------------------------------------------------------------------- Previously, footnotes would be left in the document where they are defined, now they are all collected and put into a special `
' at the end of the document. Thanks to Sebastian Rose for this request. HTML export now validates again as XHTML. ----------------------------------------- Thanks to Sebastian Rose for pushing this cleanup. The clock can now be resumed after exiting and re-starting Emacs ---------------------------------------------------------------- If the option `org-clock-in-resume' is t, and the first clock line in an entry is unclosed, clocking into that task resumes the clock from that time. Thanks to James JD Smith for a patch to this effect. Clock-related data can be saved and resumed across Emacs sessions ----------------------------------------------------------------- The data saved include the contents of `org-clock-history', and the running clock, if there is one. To use this, you will need to add to your .emacs (setq org-clock-persist t) (setq org-clock-in-resume t) (org-clock-persistence-insinuate) Thanks to James JD Smith for a patch to this effect. Following file links can now use C-u C-u to force use of an external app. ------------------------------------------------------------------------- So far you could only bypass your setup in `org-file-apps' and force opening a file link in Emacs by using a `C-u' prefix arg with `C-c C-o'. Now you can call `C-u C-u C-c C-o' to force an external application. Which external application depends on your system. On Mac OS X and Windows, `open' is used. On a GNU/Linux system, the mailcap settings are used. This was a proposal by Samuel Wales. Inserting absolute files names now abbreviates links with "~". -------------------------------------------------------------- Inserting file links with `C-u C-c C-l' was buggy if the setting of `org-link-file-path-type' was `adaptive' (the default). Absolute file paths were not abbreviated relative to the users home directory. This bug has been fixed. Thanks to Matt Lundin for the report. Links to attachment files ------------------------- Even though one of the purposes of entry attachments was to reduce the number of links in an entry, one might still want to have the occasional link to one of those files. You can now use link abbreviations to set up a special link type that points to attachments in the current entry. Note that such links will only work from within the same entry that has the attachment, because the directory path is entry specific. Here is the setup you need: (setq org-link-abbrev-alist '(("att" . org-attach-expand-link))) After this, a link like this will work [att:some-attached-file.txt] This was a proposal by Lindsay Todd. Completed repeated tasks listed briefly in agenda ------------------------------------------------- When a repeating task, listed in the daily/weekly agenda under today's date, is completed from the agenda, it is listed as DONE in the agenda until the next update happens. After the next update, the task will have disappeared, of course, because the new date is no longer today. Remove buffers created during publishing are removed ---------------------------------------------------- Buffers that are created during publishing are now deleted when the publishing is over. At least I hope it works like this.