emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Release 6.11
@ 2008-11-08 15:58 Carsten Dominik
  0 siblings, 0 replies; only message in thread
From: Carsten Dominik @ 2008-11-08 15:58 UTC (permalink / raw)
  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 `<div>' 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.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-11-08 15:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-08 15:58 Release 6.11 Carsten Dominik

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).