From: Paul Rankin <hello@paulwrankin.com>
To: emacs-orgmode@gnu.org
Subject: Bug: org-set-tags duplicates tags in org-tag-persistent-alist
Date: Mon, 11 May 2015 15:09:12 +1000 [thread overview]
Message-ID: <A1D8AFD7-E8DA-4ADA-B6FB-8C9B32DD13B4@paulwrankin.com> (raw)
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
Inherited:
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:
https://lists.gnu.org/archive/html/emacs-orgmode/2012-12/msg00470.html
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 @ /Users/Paul/.emacs.d/elpa/org-20150504/)
next reply other threads:[~2015-05-11 5:09 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-11 5:09 Paul Rankin [this message]
2015-05-14 14:32 ` Bug: org-set-tags duplicates tags in org-tag-persistent-alist Nicolas Goaziou
2015-05-14 23:45 ` Paul Rankin
2015-05-16 8:07 ` Nicolas Goaziou
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=A1D8AFD7-E8DA-4ADA-B6FB-8C9B32DD13B4@paulwrankin.com \
--to=hello@paulwrankin.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).