branch: elpa/magit
commit da78e8ef0d51e77923944a19ca21de460412b317
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
Use ## and seq-filter instead of --filter
---
lisp/magit-apply.el | 2 +-
lisp/magit-branch.el | 14 +++++++-------
lisp/magit-git.el | 10 +++++-----
lisp/magit-mode.el | 8 ++++----
lisp/magit-remote.el | 3 ++-
lisp/magit-submodule.el | 4 ++--
6 files changed, 21 insertions(+), 20 deletions(-)
diff --git a/lisp/magit-apply.el b/lisp/magit-apply.el
index 17d055c78f4..f521d950162 100644
--- a/lisp/magit-apply.el
+++ b/lisp/magit-apply.el
@@ -477,7 +477,7 @@ ignored) files."
(defun magit-unstage-intent (files)
(if-let ((staged (magit-staged-files))
- (intent (--filter (member it staged) files)))
+ (intent (seq-filter (##member % staged) files)))
(magit-unstage-1 intent)
(user-error "Already unstaged")))
diff --git a/lisp/magit-branch.el b/lisp/magit-branch.el
index 11ba296fff0..2693402eec1 100644
--- a/lisp/magit-branch.el
+++ b/lisp/magit-branch.el
@@ -355,10 +355,10 @@ when using `magit-branch-and-checkout'."
(interactive
(let* ((current (magit-get-current-branch))
(local (magit-list-local-branch-names))
- (remote (--filter (and (string-match "[^/]+/" it)
- (not (member (substring it (match-end 0))
- (cons "HEAD" local))))
- (magit-list-remote-branch-names)))
+ (remote (seq-filter (##and (string-match "[^/]+/" %)
+ (not (member (substring % (match-end 0))
+ (cons "HEAD" local))))
+ (magit-list-remote-branch-names)))
(choices (nconc (delete current local) remote))
(atpoint (magit-branch-at-point))
(choice (magit-completing-read
@@ -733,9 +733,9 @@ prompt is confusing."
(if (= (process-exit-status process) 1)
(if-let ((on-remote (mapcar (##concat "refs/remotes/" remote "/" %)
(magit-remote-list-branches remote)))
- (rest (--filter (and (not (member it on-remote))
- (magit-ref-exists-p it))
- refs)))
+ (rest (seq-filter (##and (not (member % on-remote))
+ (magit-ref-exists-p %))
+ refs)))
(progn
(process-put process 'inhibit-refresh t)
(magit-process-sentinel process event)
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index c93df24009b..b7779c6b369 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1949,8 +1949,8 @@ SORTBY is a key or list of keys to pass to the `--sort'
flag of
(magit-list-related-branches "--contains" commit args))
(defun magit-list-publishing-branches (&optional commit)
- (--filter (magit-rev-ancestor-p (or commit "HEAD") it)
- magit-published-branches))
+ (seq-filter (##magit-rev-ancestor-p (or commit "HEAD") %)
+ magit-published-branches))
(defun magit-list-merged-branches (&optional commit &rest args)
(magit-list-related-branches "--merged" commit args))
@@ -1959,9 +1959,9 @@ SORTBY is a key or list of keys to pass to the `--sort'
flag of
(magit-list-related-branches "--no-merged" commit args))
(defun magit-list-unmerged-to-upstream-branches ()
- (--filter (and-let* ((upstream (magit-get-upstream-branch it)))
- (member it (magit-list-unmerged-branches upstream)))
- (magit-list-local-branch-names)))
+ (seq-filter (##and-let* ((upstream (magit-get-upstream-branch %)))
+ (member % (magit-list-unmerged-branches upstream)))
+ (magit-list-local-branch-names)))
(defun magit-list-branches-pointing-at (commit)
(let ((re (format "\\`%s refs/\\(heads\\|remotes\\)/\\(.*\\)\\'"
diff --git a/lisp/magit-mode.el b/lisp/magit-mode.el
index baf35f88ac4..13709ab1336 100644
--- a/lisp/magit-mode.el
+++ b/lisp/magit-mode.el
@@ -834,10 +834,10 @@ into thinking a buffer belongs to a repo that it
doesn't.")
(defun magit-mode-get-buffers ()
(let ((topdir (magit-toplevel)))
- (--filter (with-current-buffer it
- (and (derived-mode-p 'magit-mode)
- (equal magit--default-directory topdir)))
- (buffer-list))))
+ (seq-filter (##with-current-buffer %
+ (and (derived-mode-p 'magit-mode)
+ (equal magit--default-directory topdir)))
+ (buffer-list))))
(defvar-local magit-buffer-locked-p nil)
(put 'magit-buffer-locked-p 'permanent-local t)
diff --git a/lisp/magit-remote.el b/lisp/magit-remote.el
index 03df57aaa4d..0196604cd99 100644
--- a/lisp/magit-remote.el
+++ b/lisp/magit-remote.el
@@ -184,7 +184,8 @@ the now stale refspecs. Other stale branches are not
removed."
(push (cons refspec
(if (string-match "\\*" ours)
(let ((re (replace-match ".*" t t ours)))
- (--filter (string-match-p re it) tracking-refs))
+ (seq-filter (##string-match-p re %)
+ tracking-refs))
(list (car (member ours tracking-refs)))))
stale)))))
(if (not stale)
diff --git a/lisp/magit-submodule.el b/lisp/magit-submodule.el
index ce4c148713e..d6cb3ce4805 100644
--- a/lisp/magit-submodule.el
+++ b/lisp/magit-submodule.el
@@ -179,8 +179,8 @@ and also setting this variable to t will lead to tears."
("f" "Fetch modules" magit-fetch-modules)])
(defun magit-submodule-arguments (&rest filters)
- (--filter (and (member it filters) it)
- (transient-args 'magit-submodule)))
+ (seq-filter (##and (member % filters) %)
+ (transient-args 'magit-submodule)))
(defclass magit--git-submodule-suffix (transient-suffix)
())