From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: BUG - RELEASE: Org-mode version 6.07 Date: Fri, 19 Sep 2008 16:18:28 +0200 Message-ID: <5B6AA5BD-3425-4C28-8EAA-C793062302DB@uva.nl> References: <87abe4jmqc.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kggor-0001OS-Ml for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 10:18:49 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kggop-0001Ne-Ia for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 10:18:49 -0400 Received: from [199.232.76.173] (port=57242 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kggop-0001Nb-DI for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 10:18:47 -0400 Received: from postduif.ic.uva.nl ([145.18.40.180]:56759) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kggoo-00074w-8s for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 10:18:47 -0400 In-Reply-To: <87abe4jmqc.fsf@gollum.intra.norang.ca> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bernt Hansen Cc: org-mode list , "S.P.Tseng" 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 > | 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 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