emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] master 6ab519f 48/63: counsel.el (counsel-org-tag): Delete dups


From: Oleh Krehel
Subject: [elpa] master 6ab519f 48/63: counsel.el (counsel-org-tag): Delete dups
Date: Fri, 21 Aug 2015 12:08:44 +0000

branch: master
commit 6ab519ff92143bfcee549471dbf5def3bdae3185
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    counsel.el (counsel-org-tag): Delete dups
    
    The issue of duplicates arises from this setting (off by default):
    
        (setq org-complete-tags-always-offer-all-agenda-tags t)
    
    Re #177
---
 counsel.el |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/counsel.el b/counsel.el
index 1d85b0b..bf59f5b 100644
--- a/counsel.el
+++ b/counsel.el
@@ -825,7 +825,9 @@ Usable with `ivy-resume', `ivy-next-line-and-call' and
                     (org-global-tags-completion-table
                      (org-agenda-files))))))
       (ivy-read (counsel-org-tag-prompt)
-                'org-tags-completion-function
+                (lambda (str &rest _unused)
+                  (delete-dups
+                   (all-completions str 'org-tags-completion-function)))
                 :history 'org-tags-history
                 :action 'counsel-org-tag-action))))
 



reply via email to

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