From d49cef3c573e8da938475c5434a7a6f5ccf7f481 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 08:53:45 +0000 Subject: [PATCH 1/2] Initial plan From 43df3f2c9139ae0eb3c1db4d33bcffb5e790c1cd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 08:55:22 +0000 Subject: [PATCH 2/2] fix: use seq-find instead of assoc for --revisions extraction Co-authored-by: 0WD0 <68629279+0WD0@users.noreply.github.com> --- majutsu-base.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/majutsu-base.el b/majutsu-base.el index 3a36b13..743c77e 100644 --- a/majutsu-base.el +++ b/majutsu-base.el @@ -280,7 +280,8 @@ This checks multiple sources in order: (bound-and-true-p majutsu-buffer-diff-range) (let ((range majutsu-buffer-diff-range)) (or (and (equal (car range) "-r") (cadr range)) - (cdr (assoc "--revisions=" range))))))) + (when-let* ((arg (seq-find (lambda (item) (string-prefix-p "--revisions=" item)) range))) + (substring arg (length "--revisions=")))))))) ;;; _ (provide 'majutsu-base)