Hi Eric and Niels,

"Eric Schulte" wrote:
> niels giesen <niels.gie...@gmail.com> writes:
>> Please see the patch below, it adds property inheritance for all
>> MAIL_* properties, based on the value of
>> `org-use-property-inheritance'.
>
> Thanks for the patch, and for the motivating usage example. -- Eric

If I understand correctly, one must enable =org-use-property-inheritance= for
the above to be in effect.

Though, this is discouraged in the doc:

    ,----
    | org-use-property-inheritance is a variable defined in `org.el'.
    | Its value is nil
    | 
    | Documentation:
    | Non-nil means properties apply also for sublevels.
    | 
    | This setting is chiefly used during property searches.  Turning it on can
    | cause significant overhead when doing a search, which is why it is not
    | on by default.
    `----

Couldn't we either:

- consider the MAIL_* properties as the *_ALL ones that well have inheritance
  enabled by default?

    ,----
    | However, note that some special properties use inheritance under special
    | circumstances (not in searches).  Examples are CATEGORY, ARCHIVE, COLUMNS,
    | and the properties ending in "_ALL" when they are used as descriptor
    | for valid values of a property.
    `----

- have a setting allowing for the inheritance of just these special
  properties, as an extra, in order not to penalize too much the searches?

Best regards,
  Seb

-- 
Sébastien Vauban


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to