Variable: org-agenda-use-tag-inheritance

org-agenda-use-tag-inheritance is a customizable variable defined in org-agenda.el.gz.

Value

(todo search agenda)

Documentation

List of agenda view types where to use tag inheritance.

In tags/tags-todo/tags-tree agenda views, tag inheritance is controlled by org-use-tag-inheritance. In other agenda types, org-use-tag-inheritance is not used for the selection of the agenda entries. Still, you may want the agenda to be aware of the inherited tags anyway, e.g. for later tag filtering.

Allowed value are todo, search and agenda.

This variable has no effect if org-agenda-show-inherited-tags is set to always. In that case, the agenda is aware of those tags.

The default value sets tags in every agenda type. Setting this option to nil will speed up non-tags agenda view a lot.

This variable was added, or its default value changed, in Org version
9.1.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defcustom org-agenda-use-tag-inheritance '(todo search agenda)
  "List of agenda view types where to use tag inheritance.

In tags/tags-todo/tags-tree agenda views, tag inheritance is
controlled by `org-use-tag-inheritance'.  In other agenda types,
`org-use-tag-inheritance' is not used for the selection of the
agenda entries.  Still, you may want the agenda to be aware of
the inherited tags anyway, e.g. for later tag filtering.

Allowed value are `todo', `search' and `agenda'.

This variable has no effect if `org-agenda-show-inherited-tags'
is set to `always'.  In that case, the agenda is aware of those
tags.

The default value sets tags in every agenda type.  Setting this
option to nil will speed up non-tags agenda view a lot."
  :group 'org-agenda
  :version "26.1"
  :package-version '(Org . "9.1")
  :type '(choice
	  (const :tag "Use tag inheritance in all agenda types" t)
	  (repeat :tag "Use tag inheritance in selected agenda types"
		  (symbol :tag "Agenda type"))))