branch: elpa/magit
commit 277c632eeb731629735f8ff17be0bfa6b45106ee
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
Use ## and seq-keep instead of --keep
---
lisp/magit-git.el | 46 +++++++++++++++++++++++-----------------------
lisp/magit-section.el | 8 ++++----
2 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index ea3e5f05e8f..c05ddae17b0 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1088,14 +1088,14 @@ tracked file."
(magit-git-items "stash" "show" "-z" "--name-only" stash))
(defun magit-skip-worktree-files (&rest args)
- (--keep (and (= (aref it 0) ?S)
- (substring it 2))
- (magit-list-files "-t" args)))
+ (seq-keep (##and (= (aref % 0) ?S)
+ (substring % 2))
+ (magit-list-files "-t" args)))
(defun magit-assume-unchanged-files (&rest args)
- (--keep (and (memq (aref it 0) '(?h ?s ?m ?r ?c ?k))
- (substring it 2))
- (magit-list-files "-v" args)))
+ (seq-keep (##and (memq (aref % 0) '(?h ?s ?m ?r ?c ?k))
+ (substring % 2))
+ (magit-list-files "-v" args)))
(defun magit-revision-files (rev)
(magit-with-toplevel
@@ -1966,11 +1966,11 @@ SORTBY is a key or list of keys to pass to the `--sort'
flag of
(defun magit-list-branches-pointing-at (commit)
(let ((re (format "\\`%s refs/\\(heads\\|remotes\\)/\\(.*\\)\\'"
(magit-rev-verify commit))))
- (--keep (and (string-match re it)
- (let ((name (match-string 2 it)))
- (and (not (string-suffix-p "HEAD" name))
- name)))
- (magit-git-lines "show-ref"))))
+ (seq-keep (##and (string-match re %)
+ (let ((name (match-string 2 %)))
+ (and (not (string-suffix-p "HEAD" name))
+ name)))
+ (magit-git-lines "show-ref"))))
(defun magit-list-refnames (&optional namespaces include-special)
(nconc (magit-list-refs namespaces "%(refname:short)")
@@ -2027,19 +2027,19 @@ SORTBY is a key or list of keys to pass to the `--sort'
flag of
(mapcar (##substring % 6) (magit-list-refnames "refs/notes")))
(defun magit-remote-list-tags (remote)
- (--keep (and (not (string-suffix-p "^{}" it))
- (substring it 51))
- (magit-git-lines "ls-remote" "--tags" remote)))
+ (seq-keep (##and (not (string-suffix-p "^{}" %))
+ (substring % 51))
+ (magit-git-lines "ls-remote" "--tags" remote)))
(defun magit-remote-list-branches (remote)
- (--keep (and (not (string-suffix-p "^{}" it))
- (substring it 52))
- (magit-git-lines "ls-remote" "--heads" remote)))
+ (seq-keep (##and (not (string-suffix-p "^{}" %))
+ (substring % 52))
+ (magit-git-lines "ls-remote" "--heads" remote)))
(defun magit-remote-list-refs (remote)
- (--keep (and (not (string-suffix-p "^{}" it))
- (substring it 41))
- (magit-git-lines "ls-remote" remote)))
+ (seq-keep (##and (not (string-suffix-p "^{}" %))
+ (substring % 41))
+ (magit-git-lines "ls-remote" remote)))
(defun magit-remote-head (remote)
(and-let* ((line (cl-find-if
@@ -2050,9 +2050,9 @@ SORTBY is a key or list of keys to pass to the `--sort'
flag of
(match-string 1 line)))
(defun magit-list-modified-modules ()
- (--keep (and (string-match "\\`\\+\\([^ ]+\\) \\(.+\\) (.+)\\'" it)
- (match-string 2 it))
- (magit-git-lines "submodule" "status")))
+ (seq-keep (##and (string-match "\\`\\+\\([^ ]+\\) \\(.+\\) (.+)\\'" %)
+ (match-string 2 %))
+ (magit-git-lines "submodule" "status")))
(defun magit-list-module-paths ()
(magit-with-toplevel
diff --git a/lisp/magit-section.el b/lisp/magit-section.el
index de08712347e..76255c9e576 100644
--- a/lisp/magit-section.el
+++ b/lisp/magit-section.el
@@ -2421,10 +2421,10 @@ and the buffer-local values of the variables referenced
in its
(bookmark-prop-set bookmark var (symbol-value var)))
(bookmark-prop-set
bookmark 'magit-hidden-sections
- (--keep (and (oref it hidden)
- (cons (oref it type)
- (magit-bookmark--get-child-value it)))
- (oref magit-root-section children)))
+ (seq-keep (##and (oref % hidden)
+ (cons (oref % type)
+ (magit-bookmark--get-child-value %)))
+ (oref magit-root-section children)))
bookmark)
(user-error "Bookmarking is not implemented for %s buffers" major-mode)))