[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/git-commit df2f6e3f5d 01/11: magit-xref-setup: Limit numbe
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/git-commit df2f6e3f5d 01/11: magit-xref-setup: Limit number of items |
Date: |
Mon, 13 Mar 2023 14:00:24 -0400 (EDT) |
branch: elpa/git-commit
commit df2f6e3f5dc829099d9972968cfac57d8b0fec30
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
magit-xref-setup: Limit number of items
We already tried to do so but since this call to
`called-interactively-p' always returned nil, that did not actually
happen. We tried to only do it "when called interactively", because
that is what `help-setup-xref' does. I see no reason to make this
distinction here, so trim the history unconditionally. However
limiting to just ten items seems too extreme, so limit to 30.
---
lisp/magit-mode.el | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/lisp/magit-mode.el b/lisp/magit-mode.el
index d4b7f18e35..72fc7d2b80 100644
--- a/lisp/magit-mode.el
+++ b/lisp/magit-mode.el
@@ -1299,9 +1299,8 @@ Later, when the buffer is buried, it may be restored by
(when help-xref-stack-item
(push (cons (point) help-xref-stack-item) help-xref-stack)
(setq help-xref-forward-stack nil))
- (when (called-interactively-p 'interactive)
- (--when-let (nthcdr 10 help-xref-stack)
- (setcdr it nil)))
+ (when-let ((tail (nthcdr 30 help-xref-stack)))
+ (setcdr tail nil))
(setq help-xref-stack-item
(list 'magit-xref-restore fn default-directory args))))
- [nongnu] elpa/git-commit updated (dec25b407b -> 9b6ae49dd1), ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 2bc6aaf527 02/11: Avoid using called-interactively-p, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 6b4f7f5811 05/11: Remove magit-section-when, obsolete since v2.90.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit df2f6e3f5d 01/11: magit-xref-setup: Limit number of items,
ELPA Syncer <=
- [nongnu] elpa/git-commit 5b31ec985f 03/11: Cleanup whitespace, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit a8c92cc35d 06/11: Remove face aliases, obsolete since v2.12.0 and v3.0.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit ed8067830f 07/11: Remove variables and functions obsolete since v3.3.0, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 02f4d3366e 08/11: Remove kludge for unmaintained third-party packages, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 9b6ae49dd1 11/11: test: Compile magit-tests.el, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 9e888be5ac 09/11: Remove magit-obsolete.el, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit 26a705fffe 10/11: test: Stop using removed magit-status-internal alias, ELPA Syncer, 2023/03/13
- [nongnu] elpa/git-commit bc18ba942f 04/11: Remove git-commit-fill-column, obsolete since v2.11.0, ELPA Syncer, 2023/03/13