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
next prev parent 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).