From 4b99e6f1563cbd8da6acc9e8a1d8329ce0c4f791 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 14 May 2025 23:40:51 +0200 Subject: [PATCH] fix(debugger): wrong-number-of-arguments error dape-breakpoint-save's sole argument is optional. Calls omitting it would cause our advise to throw an arity error. Amend: 52dbde017a03 --- modules/tools/debugger/config.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/tools/debugger/config.el b/modules/tools/debugger/config.el index eb484ad72..7483b54d7 100644 --- a/modules/tools/debugger/config.el +++ b/modules/tools/debugger/config.el @@ -40,7 +40,7 @@ ;; HACK: Otherwise, if `dape-default-breakpoints-file's parent directory ;; doesn't exist, `dape-breakpoint-save' will throw an error. ;; REVIEW: This should be upstreamed. - (defadvice! +debugger--make-directory-a (file) + (defadvice! +debugger--make-directory-a (&optional file) :before #'dape-breakpoint-save (make-directory (file-name-directory (or file dape-default-breakpoints-file)) t)))