From 3d1c9a42c33e9debdcbde06bbd11b7ede0986dfd Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Mon, 7 Jan 2013 22:02:33 +0100 Subject: [PATCH 1/2] org-agenda.el (org-agenda-use-tag-inheritance): Fix custom definition * org-agenda.el (org-agenda-use-tag-inheritance): Fix custom definition. --- lisp/org-agenda.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el index 64063e6c0..96841e73e 100644 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -1661,8 +1661,13 @@ controlled by `org-use-tag-inheritance'. In other agenda types, entries, but you may want the agenda to use the inherited tags anyway, e.g. for later tag filtering. -Setting this to nil will speed up non-tags agenda view a lot." - :version "24.3") +The default value reset tags in every agenda type. Setting this +option to nil will speed up non-tags agenda view a lot. + +Allowed value are 'todo, 'search, 'timeline and 'agenda." + :version "24.3" + :group 'org-agenda + :type '(repeat (symbol :tag "Agenda type"))) (defcustom org-agenda-hide-tags-regexp nil "Regular expression used to filter away specific tags in agenda views. From 55a47896618e85ed9c4eb553e6bd07f74c40c36e Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Mon, 7 Jan 2013 22:28:54 +0100 Subject: [PATCH 2/2] etc/ORG-NEWS: Add information about Org 7.9.3 --- etc/ORG-NEWS | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index c68519483..27b54e37e 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -1,10 +1,59 @@ +#+LINK: doc http://orgmode.org/worg/doc.html#%s + ORG NEWS -- history of user-visible changes. -*- org -*- -Copyright (C) 2012 Free Software Foundation, Inc. +Copyright (C) 2012-2013 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Org bug reports to emacs-orgmode@gnu.org. +* Version 7.9.3 + +** Agenda speed up + +** New option [[doc::org-agenda-use-tag-inheritance][org-agenda-use-tag-inheritance]] + +[[doc::org-use-tag-inheritance][org-use-tag-inheritance]] controls whether tags are inherited when +org-tags-view is called (either in =tags=, =tags-tree= or =tags-todo= +agenda views.) + +When generating other agenda types such as =agenda=, =todo= and +=todo-tree=, tags inheritance is not used when selecting the entries +to display. Still, you might want to have all tag information correct +in the agenda buffer, e.g. for tag filtering. In that case, add the +agenda type to this variable. + +Note that setting this variable to nil considerably speeds up the +agenda generation. + +** New default value nil for [[doc::org-agenda-dim-blocked-tasks][org-agenda-dim-blocked-tasks]] + +Using `nil' as the default value speeds up the agenda generation. You +can hit `#' (or `C-u #') in agenda buffers to temporarily dim (or turn +invisible) blocked tasks. + +** New speedy keys for [[doc::org-speed-commands-default][org-speed-commands-default]] + +You can now use `:' (instead of `;') for setting tags---this is +consistent with using the `:' key in agenda view. + +You can now use `=' for [[doc::org-columns][org-columns]]. + +** =org-float= is now obsolete, use =diary-float= instead + +** No GPL manual anymore + +There used to be a GPL version of the Org manual, but this is not the +case anymore, the Free Software Foundation does not permit this. + +The GNU FDL license is now included in the manual directly. + +** Enhanced compatibility with Emacs 22 and XEmacs + +Thanks to Achim for his work on enhancing Org's compatibility with +various Emacsen. Things may not be perfect, but Org should work okay +in most environments. + * Version 7.9.2 ** New ELPA repository for Org packages