[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 9bcefcf 5/6: Remove the gnus-merge alias
From: |
Lars Ingebrigtsen |
Subject: |
[Emacs-diffs] master 9bcefcf 5/6: Remove the gnus-merge alias |
Date: |
Sat, 13 Feb 2016 06:44:55 +0000 |
branch: master
commit 9bcefcf0b0bcb860f432299c8e6cf109d07ee8ef
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>
Remove the gnus-merge alias
* lisp/gnus/gnus-util.el (gnus-merge): Remove.
---
lisp/gnus/gnus-sum.el | 12 ++++++------
lisp/gnus/gnus-util.el | 15 ---------------
2 files changed, 6 insertions(+), 21 deletions(-)
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 5fb566e..2c87ba1 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -8614,7 +8614,7 @@ fetched for this group."
(gnus-agent nil)
(gnus-read-all-available-headers t))
(setq gnus-newsgroup-headers
- (gnus-merge
+ (cl-merge
'list gnus-newsgroup-headers
(gnus-fetch-headers articles nil t)
'gnus-article-sort-by-number))
@@ -9026,7 +9026,7 @@ non-numeric or nil fetch the number specified by the
(gnus-sorted-nunion gnus-newsgroup-unreads new-unreads))
(setq gnus-newsgroup-headers
(gnus-delete-duplicate-headers
- (gnus-merge
+ (cl-merge
'list gnus-newsgroup-headers new-headers
'gnus-article-sort-by-number)))
(setq gnus-newsgroup-articles
@@ -12844,10 +12844,10 @@ returned."
(mail-header-number h))
gnus-newsgroup-headers)))
(setq gnus-newsgroup-headers
- (gnus-merge 'list
- gnus-newsgroup-headers
- (gnus-fetch-headers articles nil t)
- 'gnus-article-sort-by-number))
+ (cl-merge 'list
+ gnus-newsgroup-headers
+ (gnus-fetch-headers articles nil t)
+ 'gnus-article-sort-by-number))
(setq gnus-newsgroup-articles
(gnus-sorted-nunion gnus-newsgroup-articles articles))
;; Suppress duplicates?
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index eadf04d..23c6cd9 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -1609,21 +1609,6 @@ sequence, this is like `mapcar'. With several, it is
like the Common Lisp
(cdr ,result)))
`(mapcar ,function ,seq1)))
-(if (fboundp 'merge)
- (defalias 'gnus-merge 'merge)
- ;; Adapted from cl-seq.el
- (defun gnus-merge (type list1 list2 pred)
- "Destructively merge lists LIST1 and LIST2 to produce a new list.
-Argument TYPE is for compatibility and ignored.
-Ordering of the elements is preserved according to PRED, a `less-than'
-predicate on the elements."
- (let ((res nil))
- (while (and list1 list2)
- (if (funcall pred (car list2) (car list1))
- (push (pop list2) res)
- (push (pop list1) res)))
- (nconc (nreverse res) list1 list2))))
-
(defun gnus-emacs-version ()
"Stringified Emacs version."
(let* ((lst (if (listp gnus-user-agent)
- [Emacs-diffs] master updated (51ed8d5 -> 9efc29a), Lars Ingebrigtsen, 2016/02/13
- [Emacs-diffs] master 2443e38 1/6: Remove compat code from gnus-srvr, start and sum, Lars Ingebrigtsen, 2016/02/13
- [Emacs-diffs] master bfee9fa 2/6: Remove the gnus-float-time alias, Lars Ingebrigtsen, 2016/02/13
- [Emacs-diffs] master 6d47613 3/6: Remove the gnus-delete-alist alias, Lars Ingebrigtsen, 2016/02/13
- [Emacs-diffs] master f466bf3 4/6: Remove the gnus-union alias, Lars Ingebrigtsen, 2016/02/13
- [Emacs-diffs] master 9bcefcf 5/6: Remove the gnus-merge alias,
Lars Ingebrigtsen <=
- [Emacs-diffs] master 9efc29a 6/6: Remove several gnus-util compat functions, Lars Ingebrigtsen, 2016/02/13