From: Bernt Hansen <bernt@norang.ca>
To: Carsten Dominik <dominik@uva.nl>
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 10:19:55 -0400 [thread overview]
Message-ID: <87zlm4i5f8.fsf@gollum.intra.norang.ca> (raw)
In-Reply-To: <5B6AA5BD-3425-4C28-8EAA-C793062302DB@uva.nl> (Carsten Dominik's message of "Fri\, 19 Sep 2008 16\:18\:28 +0200")
Thanks!
Carsten Dominik <dominik@uva.nl> writes:
> 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: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 ` BUG - " Bernt Hansen
2008-09-19 14:18 ` Carsten Dominik
2008-09-19 14:19 ` Bernt Hansen [this message]
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=87zlm4i5f8.fsf@gollum.intra.norang.ca \
--to=bernt@norang.ca \
--cc=deftsp@gmail.com \
--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).