emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] Release 6.11


From: Carsten Dominik
Subject: [Orgmode] Release 6.11
Date: Sat, 8 Nov 2008 16:58:36 +0100


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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]