[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/gnus-search 2ae2549 24/30: Fix bum namazu search c
From: |
Eric Abrahamsen |
Subject: |
[Emacs-diffs] scratch/gnus-search 2ae2549 24/30: Fix bum namazu search command |
Date: |
Thu, 1 Jun 2017 03:50:23 -0400 (EDT) |
branch: scratch/gnus-search
commit 2ae25496a1f7e44050f495eae3dca8b07f64ea15
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Fix bum namazu search command
* lisp/gnus/gnus-search.el (gnus-search-indexed-search-command): Had
named it incorrectly. Also switch to using nconc.
---
lisp/gnus/gnus-search.el | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/lisp/gnus/gnus-search.el b/lisp/gnus/gnus-search.el
index 37fc197..886905e 100644
--- a/lisp/gnus/gnus-search.el
+++ b/lisp/gnus/gnus-search.el
@@ -1533,19 +1533,18 @@ fudges a relevancy score of 100."
(setenv "LC_MESSAGES" "C")
(cl-call-next-method)))
-(cl-defmethod search-indexed-search-command ((engine gnus-search-namazu)
- (qstring string)
- query &optional _groups)
+(cl-defmethod gnus-search-indexed-search-command ((engine gnus-search-namazu)
+ (qstring string)
+ query &optional _groups)
(let ((max (alist-get 'limit query)))
(with-slots (switches index-dir) engine
- `("-q" ; don't be verbose
- "-a" ; show all matches
- "-s" ; use short format
- ,(if max (format "--max=%d" max) "")
- ,@switches
- ,qstring ; the query, in namazu format
- ,index-dir ; index directory
- ))))
+ (nconc
+ (list "-q" ; don't be verbose
+ "-a" ; show all matches
+ "-s") ; use short format
+ (when max (list (format "--max=%d" max)))
+ switches
+ (list qstring index-dir)))))
(cl-defmethod gnus-search-indexed-extract ((engine gnus-search-namazu))
"Extract a single message result for Namazu.
- [Emacs-diffs] scratch/gnus-search c7cf212 05/30: Move search group creation functions to gnus-group.el, (continued)
- [Emacs-diffs] scratch/gnus-search c7cf212 05/30: Move search group creation functions to gnus-group.el, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search c89e129 11/30: Change "no-parse" query meta-key to "raw", Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 5e80a4d 06/30: Create general gnus-search-indexed-massage-output method, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search ede46af 12/30: Avoid circular import, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 9e61dd3 16/30: Find-grep can only search on plain strings, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search cc541ba 14/30: Missing a base implementation of transform-expression for strings, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 31514a0 04/30: Add function gnus-search-prepare-query, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 32a328f 17/30: Fix for parsing delimited strings, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search b086d9a 07/30: Handle regexp and wildcard search terms, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search a4fe929 18/30: Notmuch query transformation improvements, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 2ae2549 24/30: Fix bum namazu search command,
Eric Abrahamsen <=
- [Emacs-diffs] scratch/gnus-search 37e044f 19/30: Don't do any sorting at all in gnus-search, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 9c57f16 15/30: Some refactoring of gnus-search-run-query, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 09aff52 26/30: Do result limiting in the indexed engine process, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 371748d 22/30: Switch base massage-output method for indexed search engines, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 6a4dc13 09/30: WIP on documentation, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 79b5546 25/30: Add gnus-search-grep abstract engine, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 9eebc88 21/30: More comments, small improvements, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search e39079c 08/30: Remove Hyrex search engine, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search fcf327b 10/30: Add Mairix search engine, Eric Abrahamsen, 2017/06/01
- [Emacs-diffs] scratch/gnus-search 7f21251 29/30: Don't parse the address: key, Eric Abrahamsen, 2017/06/01