org: Nesting grouptags
commit8562bd09ec9045c4823d037114573359c2e629ba
authorGustav Wikström <gustav@UVServer>
Sat, 24 Jan 2015 01:47:47 +0000 (24 02:47 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Mon, 16 Mar 2015 21:27:38 +0000 (16 22:27 +0100)
treed4ab5296f83e99bf8b4839690065967173ad23dd
parent6c6ae990c10dbe7f96b24fccf840fe9f6d81a3b8
org: Nesting grouptags

* lisp/org.el (org-tags-expand): Nesting grouptags.

  Allowing subtags to be defined as groups themselves.

  : #+TAGS: [ Group : SubOne(1) SubTwo ]
  : #+TAGS: [ SubOne : SubOne1 SubOne2 ]
  : #+TAGS: [ SubTwo : SubTwo1 SubTwo2 ]

  Should be seen as a tree of tags:
  - Group
    - SubOne
      - SubOne1
      - SubOne2
    - SubTwo
      - SubTwo1
      - SubTwo2

  Searching for "Group" should return all tags defined above.
lisp/org.el
testing/lisp/test-org.el