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

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

[elpa] externals/consult bd6fc14dac: consult-org-heading: Add tags (Fix


From: ELPA Syncer
Subject: [elpa] externals/consult bd6fc14dac: consult-org-heading: Add tags (Fix #620)
Date: Mon, 1 Aug 2022 13:57:23 -0400 (EDT)

branch: externals/consult
commit bd6fc14dac3943a0ea2b7d02d5abb0a841d29698
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    consult-org-heading: Add tags (Fix #620)
---
 CHANGELOG.org  | 1 +
 consult-org.el | 8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.org b/CHANGELOG.org
index ca690ce257..0b387f42fc 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -9,6 +9,7 @@
 - Remove deprecated =consult-completing-read-multiple=
 - =consult-grep/git-grep/ripgrep=: Add =--fixed-strings= support
 - =consult-grep=: Respect =grep-find-ignored-directories/files=
+- =consult-org-heading=: Add tags to completion candidates
 
 * Version 0.18 (2022-05-25)
 
diff --git a/consult-org.el b/consult-org.el
index 3f2f54501d..9f4dd438bd 100644
--- a/consult-org.el
+++ b/consult-org.el
@@ -67,13 +67,15 @@ MATCH, SCOPE and SKIP are as in `org-map-entries'."
        (unless (eq buffer (buffer-name))
          (setq buffer (buffer-name)
                org-outline-path-cache nil))
-       (pcase-let ((`(_ ,level ,todo ,prio . _) (org-heading-components))
+       (pcase-let ((`(_ ,level ,todo ,prio ,_hl ,tags) 
(org-heading-components))
                    (cand (org-format-outline-path
                           (org-get-outline-path 'with-self 'use-cache)
                           most-positive-fixnum)))
+         (when tags
+           (setq tags (concat " " (propertize tags 'face 'org-tag))))
          (setq cand (if prefix
-                        (concat buffer " " cand (consult--tofu-encode (point)))
-                      (concat cand (consult--tofu-encode (point)))))
+                        (concat buffer " " cand tags (consult--tofu-encode 
(point)))
+                      (concat cand tags (consult--tofu-encode (point)))))
          (add-text-properties 0 1
                               `(consult--candidate ,(point-marker)
                                 consult-org--heading (,level ,todo . ,prio))



reply via email to

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