]> git.eshelyaron.com Git - emacs.git/commitdiff
Change "no-parse" query meta-key to "raw"
authorEric Abrahamsen <eric@ericabrahamsen.net>
Wed, 3 May 2017 20:08:50 +0000 (13:08 -0700)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 26 May 2017 05:47:42 +0000 (13:47 +0800)
* lisp/gnus/gnus-search.el (gnus-search-prepare-query): Easier to
  type, and makes a little more sense.
* lisp/gnus/gnus-group.el (gnus-group-make-search-group): Swap out
  here.

lisp/gnus/gnus-group.el
lisp/gnus/gnus-search.el

index 2e61b7d178a40ebc2d8d6c47e23e9c05c5d97e03..b7b94da0e5017b5439f631c6e4c36167efe54f83 100644 (file)
@@ -2825,7 +2825,7 @@ non-nil `specs' arg must be an alist with `search-query-spec' and
          (or (cdr (assq 'search-query-spec specs))
            (list (cons 'query
                        (read-string "Query: " nil 'gnus-search-history))
-                 (cons 'no-parse arg)))))
+                 (cons 'raw arg)))))
     (if perm
        (let ((name (read-string "Group name: " nil)))
          (gnus-group-make-group
index 727892643ca39c81bb47be19717ee93047117536..040dca4b202bbd835646881d2b9cb622efa73b23 100644 (file)
@@ -2075,14 +2075,8 @@ string query into sexp form."
   (let ((q-string (alist-get 'query query-spec))
        key val)
     ;; Look for these meta keys:
-    (while (string-match "\\(thread\\|limit\\|raw\\|no-parse\\|count\\):\\([^ ]+\\)" q-string)
-      ;; If they're found, push them into the query spec, and remove
-      ;; them from the query string.
-      (setq key (if (string= (match-string 1 q-string)
-                            "raw")
-                   ;; "raw" is a synonym for "no-parse".
-                   'no-parse
-                 (intern (match-string 1 q-string)))
+    (while (string-match "\\(thread\\|limit\\|raw\\|count\\):\\([^ ]+\\)" q-string)
+      (setq key (intern (match-string 1 q-string))
            val (string-to-number (match-string 2 q-string)))
       (push (cons key
                  ;; A bit stupid, but right now the only possible
@@ -2095,7 +2089,7 @@ string query into sexp form."
     ;; Decide whether to parse the query or not.
     (setf (alist-get 'query query-spec)
          (if (and gnus-search-use-parsed-queries
-                  (null (alist-get 'no-parse query-spec)))
+                  (null (alist-get 'raw query-spec)))
              (gnus-search-parse-query q-string)
            q-string))
     query-spec))