[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Bug: org-set-tags duplicates tags in org-tag-persistent-alist

From: Paul Rankin
Subject: [O] Bug: org-set-tags duplicates tags in org-tag-persistent-alist
Date: Mon, 11 May 2015 15:09:12 +1000

When setting org-tag-alist or org-tag-persistent-alist, calling org-set-tags or 
org-agenda-set-tags will populate select with both alist tags and any tags from 
tagged subheadings.

To reproduce:

    $ cat tmp.org
    * TODO task    :tag1:
    $ emacs -Q

    (setq org-tag-persistent-alist
          '(("tag1" . ?1)
            ("tag2" . ?2)))

    M-x eval-last sexp
    M-x find-file RET tmp.org
    M-x org-set-tags

    Current:    tag1

      [1] tag1   [2] tag2   [t] tag1

"tag1" is duplicated.

This also occurs if tmp.org is added to agenda and org-agenda-set-tags is 
called, however this bug *compounds* with each additional agenda file 
containing tagged subheadings, e.g. if org-agenda-files contains five org 
files, each with subheadings tagged :work: then org-agenda-set-tags will 
populate with six :work: selections (org-tag-persistent-alist plus each 
additional file).

This bug appears to have been first reported back in 2012 but not investigated:

GNU Emacs 24.5.1 (x86_64-apple-darwin14.3.0, NS apple-appkit-1347.57) of 
2015-04-21 on Pauls-MacBook-Pro.local
Org-mode version 8.2.10 (8.2.10-40-gc763fa-elpa @ 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]