>From 00803627bf22f00aa1666977d9d157d9bd1e6183 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Thu, 9 Mar 2023 11:26:59 +0100 Subject: [PATCH 1/2] Update bug:31361 workaround for new upstream signature Upstream, `indent-according-to-mode' has a new signature. - Introduced: Thu Nov 18 08:11:26 2021 +0100 f596f0db82c0b1ff3fe8e8f1d8b07d2fe7504ab6 - Still present in master: Thu Mar 9 12:04:52 2023 +0200 8589de94d8a44cd566eb3fe128f8091d7e958ee9 The old signature raised wrong-number-of-arguments errors on `indent-region'. --- orgalist.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orgalist.el b/orgalist.el index 7bf27e2..6f1d2ec 100644 --- a/orgalist.el +++ b/orgalist.el @@ -880,12 +880,12 @@ C-c C-c `orgalist-check-item'" ;; FIXME: Workaround bug#31361. (unless (advice-member-p 'orgalist-fix-bug:31361 'indent-according-to-mode) (advice-add 'indent-according-to-mode - :around (lambda (old) + :around (lambda (old &rest r) "Workaround bug#31361." (or (orgalist--indent-line) (let ((indent-line-function (advice--cd*r indent-line-function))) - (funcall old)))) + (funcall old r)))) '((name . orgalist-fix-bug:31361))))) (t (remove-function (local 'fill-forward-paragraph-function) -- 2.39.2