From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernt Hansen Subject: BUG - RELEASE: Org-mode version 6.07 Date: Fri, 19 Sep 2008 09:20:43 -0400 Message-ID: <87abe4jmqc.fsf@gollum.intra.norang.ca> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kgfum-0004Yv-NS for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 09:20:52 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kgful-0004YV-3z for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 09:20:51 -0400 Received: from [199.232.76.173] (port=50411 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kgfuk-0004YP-Uh for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 09:20:51 -0400 Received: from mho-02-bos.mailhop.org ([63.208.196.179]:52147) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kgful-0007pL-3z for emacs-orgmode@gnu.org; Fri, 19 Sep 2008 09:20:51 -0400 In-Reply-To: (Carsten Dominik's message of "Fri\, 19 Sep 2008 09\:26\:10 +0200") 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: Carsten Dominik Cc: org-mode list 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