emacs-orgmode
[Top][All Lists]
Advanced

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

[Orgmode] RELEASE: Org-mode version 6.07


From: Carsten Dominik
Subject: [Orgmode] RELEASE: Org-mode version 6.07
Date: Fri, 19 Sep 2008 09:26:10 +0200

Hi everyone,

after a break of almost 8 weeks, here is finally a new release
of Org that addresses almost all issues raised and features
requested during that time.  And it fixes many bugs.

Below is a long list of changes, please make sure to read it
carefully so that you will not miss the one feature that you
might want to use.

As usually, the release can simply be pulled from the git repo,
or you can download a distribution zip or tag file at
http://orgmode.org.

For those of you who repackage and redistribute Org further, I
recommend to wait a few days - there are usually a few minor things
I overlooked, which will be fixed in quick followup releases.


            Changes in Org-mode Version 6.07
            ================================

Overview
========

   - Filtering existing agenda views with respect to a tag
   - Editing fixed-width regions with picture or artist mode
   - /org-plot.el/ is now part of Org
   - Tags can be used to select the export part of a document
   - Prefix interpretation when storing remember notes
   - Yanking inserts folded subtrees
   - Column view capture tables can have formulas, plotting info
   - In column view, date stamps can be changed with S-cursor keys
   - The note buffer for clocking out now mentions the task
   - Sorting entries alphabetically ignores TODO keyword and priority
   - Agenda views can sort entries by TODO state
   - New face `org-scheduled' for entries scheduled in the future.
   - Remember templates for gnus links can use the :to escape.
   - The file specification in a remember template may be a function
   - Categories in iCalendar export include local tags
   - It is possible to define filters for column view
   - Disabling integer increment during table Field copy
   - Capturing column view is on `C-c C-x i'
   - And tons of bugs fixed.


Incompatible changes
====================

Prefix interpretation when storing remember notes has changed
-------------------------------------------------------------

    The prefix argument to the `C-c C-c' command that finishes a
    remember process is now interpreted differently:

     C-c C-c       Store the note to predefined file and headline
     C-u C-c C-c   Like C-c C-c, but immediately visit the note
                   in its new location.
     C-1 C-c C-c   Select the storage location interactively
     C-0 C-c C-c   Re-use the last used location

    This was requested by John Wiegley.

Capturing column view is now on `C-c C-x i'
-------------------------------------------

    The reason for this change was that `C-c C-x r' is also used
    as a tty key replacement.

Categories in iCalendar export now include local tags
-----------------------------------------------------

    The locally defined tags are now listed as categories when
    exporting to iCalendar format.  Org's traditional file/tree
    category is now the last category in this list.  Configure
    the variable `org-icalendar-categories' to modify or revert
    this behavior.

    This was a request by Charles Philip Chan.

Details
=======

Secondary filtering of agenda views.
------------------------------------

    You can now easily and interactively filter an existing
    agenda view with respect to a tag.  This command is executed
    with the `/' key in the agenda.  You will be prompted for a
    tag selection key, and all entries that do not contain or
    inherit the corresponding tag will be hidden.  With a prefix
    argument, the opposite filter is applied: entries that
    do have the tag will be hidden.

    This operation only /hides/ lines in the agenda buffer, it
    does not remove them.  Changing the secondary filtering does
    not require a new search and is very fast.

    If you press TAB at the tag selection prompt, you will be
    switched to a completion interface to select a tag.  This is
    useful when you want to select a tag that does not have a
    direct access character.

    A double `/ /' will restore the original agenda view by
    unhiding any hidden lines.

    This functionality was John Wiegley's idea.  It is a simpler
    implementation of some of the query-editing features proposed
    and implemented some time ago by Christopher League (see the
    file contrib/lisp/org-interactive-query.el).

Editing fixed-width regions with picture or artist mode
-------------------------------------------------------

    The command C-c ' (that is `C-c' followed by a
    single quote) can now also be used to switch to a special
    editing mode for fixed-width sections.  The default mode is
    `artist-mode' which allows you to create ASCII drawings.

    It works like this: Enter the editing mode with
    C-c '.  An indirect buffer will be created and
    narrowed to the fixed-width region.  Edit the drawing, and
    press C-c ' again to exit.

    Lines in a fixed-width region should be preceded by a colon
    followed by at least one space.  These will be removed during
    editing, and then added back when you exit the editing mode.

    Using the command in an empty line will create a new
    fixed-width region.

    This new feature arose from a discussion involving Scott
    Otterson, Sebastian Rose and Will Henney.

/org-plot.el/ is now part of Org.
---------------------------------

    You can run it by simple calling org-plot/gnuplot.
    Documentation is not yet included with Org, please refer to
    [http://github.com/eschulte/org-plot/tree/master] until we have
    moved the docs into Org or Worg.

    Thanks to Eric Schulte for this great contribution.

Tags can be used to select the export part of a document
--------------------------------------------------------

    You may now use tags to select parts of a document for
    inclusion into the export, and to exclude other parts.  This
    behavior is governed by two new variables:
    `org-export-select-tags' and `org-export-exclude-tags'.
    These default to `("export")' and `("noexport")', but can be
    changed, even to include a list of several tags.

    Org first checks if any of the /select/ tags is present in
    the buffer.  If yes, all trees that do not carry one of these
    tags will be excluded.  If a selected tree is a subtree, the
    heading hierarchy above it will also be selected for export,
    but not the text below those headings.  If none of the select
    tags is found anywhere in the buffer, the whole buffer will
    be selected for export.  Finally, all subtrees that are
    marked by any of the /exclude/ tags will be removed from the
    export buffer.

    You may set these tags with in-buffer options
    `EXPORT_SELECT_TAGS' and `EXPORT_EXCLUDE_TAGS'.

    I love this feature.  Thanks to Richard G Rigley for coming
    up with the idea.

Prefix interpretation when storing remember notes
-------------------------------------------------

    The prefix argument to the `C-c C-c' command that finishes a
    remember process is now interpreted differently:

     C-c C-c       Store the note to predefined file and headline
     C-u C-c C-c   Like C-c C-c, but immediately visit the note
                   in its new location.
     C-1 C-c C-c   Select the storage location interactively
     C-0 C-c C-c   Re-use the last used location

    This was requested by John Wiegley.

Yanking inserts folded subtrees
-------------------------------

    If the kill is a subtree or a sequence of subtrees, yanking
    them with `C-y' will leave all the subtrees in a folded
    state.  This basically means, that kill and yank are now
    much more useful in moving stuff around in your outline.  If
    you do not like this, customize the variable
    `org-yank-folded-subtrees'.

    Right now, I am only binding `C-y' to this new function,
    should I modify all bindings of yank?  Do we need to amend
    `yank-pop' as well?

    This feature was requested by John Wiegley.

Column view capture tables can have formulas, plotting info
-----------------------------------------------------------

    If you attach formulas and plotting instructions to a table
    capturing column view, these extra lines will now survive an
    update of the column view capture, and any formulas will be
    re-applied to the captured table.  This works by keeping any
    continuous block of comments before and after the actual
    table.

In column view, date stamps can be changed with S-cursor keys
-------------------------------------------------------------

    If a property value is a time stamp, S-left and S-right can
    now be used to shift this date around while in column view.

    This was a request by Chris Randle.

The note buffer for clocking out now mentions the task
------------------------------------------------------

    This was a request by Peter Frings.

Sorting entries alphabetically ignores TODO keyword and priority
----------------------------------------------------------------

    Numerical and alphanumerical sorting now skips any TODO
    keyword or priority cookie when constructing the comparison
    string.  This was a request by Wanrong Lin.

Agenda views can sort entries by TODO state
-------------------------------------------

    You can now define a sorting strategy for agenda entries that
    does look at the TODO state of the entries.  Sorting by TODO
    entry does first separate the non-done from the done states.
    Within each class, the entries are sorted not alphabetically,
    but in definition order.  So if you have a sequence of TODO
    entries defined, the entries will be sorted according to the
    position of the keyword in this sequence.

    This follows an idea and sample implementation by Christian
    Egli.

New face `org-scheduled' for entries scheduled in the future.
-------------------------------------------------------------

    This was a request by Richard G Rigley.

Remember templates for gnus links can now use the :to escape.
-------------------------------------------------------------

    Thanks to Tommy Lindgren for a patch to this effect.

The file specification in a remember template may now be a function
-------------------------------------------------------------------

    Thanks to Gregory Sullivan for a patch to this effect.

Categories in iCalendar export now include local tags
-----------------------------------------------------

    The locally defined tags are now listed as categories when
    exporting to iCalendar format.  Org's traditional file/tree
    category is now the last category in this list.  Configure
    the variable `org-icalendar-categories' to modify or revert
    this behavior.

    This was a request by Charles Philip Chan.

It is now possible to define filters for column view
----------------------------------------------------

    The filter can modify the value that will be displayed in a
    column, for example it can cut out a part of a time stamp.
    For more information, look at the variable
    `org-columns-modify-value-for-display-function'.

Disabling integer increment during table field copy
---------------------------------------------------

    Prefix arg 0 to S-RET does the trick.

    This was a request by Chris Randle.





reply via email to

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