emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Bernt Hansen <bernt@norang.ca>
To: Carsten Dominik <dominik@uva.nl>
Cc: org-mode list <emacs-orgmode@gnu.org>
Subject: BUG - RELEASE:  Org-mode version 6.07
Date: Fri, 19 Sep 2008 09:20:43 -0400	[thread overview]
Message-ID: <87abe4jmqc.fsf@gollum.intra.norang.ca> (raw)
In-Reply-To: <A12B51CD-4BAA-4480-ADEF-D48876CDDAF6@uva.nl> (Carsten Dominik's message of "Fri\, 19 Sep 2008 09\:26\:10 +0200")

Hi Carsten,

I just upgraded to 6.07 this morning from 6.06b and org-cycle takes a
long time to finish when working on my org files.  My org file is
currently 26804 lines, 1134144 characters.

Release 6.06b does not have this issue.

I created a new task at the top under '* Tasks' as follows at the top of
my file

                ,----
                | * Tasks
                | ** TODO Do something
                |    [2008-09-19 Fri]
                |    check something
point here  --> | 
                | * Projects
                `----
                  <26798 more lines follow...>

and just hit tab when not on a heading line (ie on the blank line in the
body of the task 'Do something' right before '* Projects' and Emacs goes
away for a few seconds)

The following commit causes this behaviour:

,----
| 5dde398b9241ada63d7305faa88c214c35c2104a is first bad commit
| commit 5dde398b9241ada63d7305faa88c214c35c2104a
| Author: Carsten Dominik <carsten.dominik@gmail.com>
| Date:   Sat Sep 13 20:10:07 2008 +0200
| 
|     Avoid changing indentation in regions that are external source code.
| 
| :040000 040000 3e2d3c830c743ebb93ca7a47b9a1970846c1a151 028a743e412abc1fce1bed3f3a5550651fa18fd0 M	lisp
`----

I'm moving back to the commit before this
(d6cabfc6b283b3e65ca87de45a30854b8facfe2e) for now since the delay is
too disruptive for me.

Let me know if there is anything else I can do to help isolate this
problem.

Thanks for a great tool!!

Regards,
Bernt


Carsten Dominik <dominik@uva.nl> writes:

> 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.
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

  reply	other threads:[~2008-09-19 13:20 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-19  7:26 RELEASE: Org-mode version 6.07 Carsten Dominik
2008-09-19 13:20 ` Bernt Hansen [this message]
2008-09-19 14:18   ` BUG - " Carsten Dominik
2008-09-19 14:19     ` Bernt Hansen
2008-09-20  2:48     ` S.P.Tseng
2008-09-19 20:17 ` BUG - Can not refile to the last task Bernt Hansen
2008-09-20  4:56   ` Carsten Dominik

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87abe4jmqc.fsf@gollum.intra.norang.ca \
    --to=bernt@norang.ca \
    --cc=dominik@uva.nl \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).