branch: externals/consult-recoll
commit 93f37e139405368d44d7cb831d343045b63dfa96
Author: jao <j...@gnu.org>
Commit: jao <j...@gnu.org>

    new consult API: consult--async-pipeline/consult--process-collection
---
 changelog.org     |  5 +++++
 consult-recoll.el | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/changelog.org b/changelog.org
index ba9d631387..60f19d574e 100644
--- a/changelog.org
+++ b/changelog.org
@@ -1,6 +1,11 @@
 #+title: Change log for consult-recoll
 
 
+* Version 0.9 unreleased
+
+  - Upgrade to new consult async API
+  - Customizable recollq program path
+
 * Version O.8.1 on 2023-12-12
 
   - Minor fixes.
diff --git a/consult-recoll.el b/consult-recoll.el
index 934623262b..1b687d9b91 100644
--- a/consult-recoll.el
+++ b/consult-recoll.el
@@ -8,7 +8,7 @@
 ;; Package-Requires: ((emacs "26.1") (consult "0.19"))
 ;; Homepage: https://codeberg.org/jao/consult-recoll
 
-;; Copyright (C) 2021-2024  Free Software Foundation, Inc.
+;; Copyright (C) 2021-2025  Free Software Foundation, Inc.
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
@@ -294,10 +294,10 @@ Set to nil to use the default `title (path)' format."
 (defun consult-recoll--search (&optional initial)
   "Perform an asynchronous recoll search via `consult--read'.
 If given, use INITIAL as the starting point of the query."
-  (consult--read (consult--async-command
-                     #'consult-recoll--command
-                   (consult--async-filter #'identity)
-                   (consult--async-map #'consult-recoll--transformer))
+  (consult--read (consult--async-pipeline
+                  (consult--process-collection #'consult-recoll--command)
+                  (consult--async-map #'consult-recoll--transformer)
+                  (consult--async-filter #'identity))
                  :annotate #'consult-recoll--annotation
                  :prompt consult-recoll-prompt
                  :require-match t
@@ -307,7 +307,7 @@ If given, use INITIAL as the starting point of the query."
                              #'consult-recoll--preview)
                  :group (and consult-recoll-group-by-mime
                              #'consult-recoll--group)
-                 :initial (consult--async-split-initial initial)
+                 :initial initial
                  :history '(:input consult-recoll-history)
                  :category 'recoll-result))
 

Reply via email to