From: Carsten Dominik <dominik@uva.nl>
To: Bernt Hansen <bernt@norang.ca>
Cc: org-mode list <emacs-orgmode@gnu.org>, "S.P.Tseng" <deftsp@gmail.com>
Subject: Re: BUG - RELEASE: Org-mode version 6.07
Date: Fri, 19 Sep 2008 16:18:28 +0200 [thread overview]
Message-ID: <5B6AA5BD-3425-4C28-8EAA-C793062302DB@uva.nl> (raw)
In-Reply-To: <87abe4jmqc.fsf@gollum.intra.norang.ca>
Hi Bernt,
I have reverted the change. In fact, I had expected that it would
slow down things, but I did not realize it would be this bad, which is
not acceptable.
So until we find a better solution, I am going back. Sorry, Tseng.
- Carsten
On Sep 19, 2008, at 3:20 PM, Bernt Hansen wrote:
> 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 14:18 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 ` BUG - " Bernt Hansen
2008-09-19 14:18 ` Carsten Dominik [this message]
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=5B6AA5BD-3425-4C28-8EAA-C793062302DB@uva.nl \
--to=dominik@uva.nl \
--cc=bernt@norang.ca \
--cc=deftsp@gmail.com \
--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).